| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
- Resolve #1893
- Add syslogd to output sshd log on stdout (via `docker logs`)
- Enforce directory rights on `/data/git`, `/data/gogs` & `/data/ssh`
- Add `SOCAT_LINK` environment variable to prevent the creation of scout links when they are not needed (see #1815)
|
|
|
|
|
| |
- Remove port 80 & 443 unused by the container
- Add port 3000 used by gogs application
|
|
|
|
|
|
|
| |
- `start.sh` will now verify that the port is not already used by another service
- Resolve #1807
- Log when a service is created, or could not be created
- Keep track of which port is already used, including goes & sshd port
|
| |
|
|
|
|
|
|
|
| |
- ssh/setup: test directive now check if a file exist in key path instead of a folder
- ssh/setup script was hanging waiting for an input about rewriting the key
as the test case was returning true, when it should have been false
(check if file is a folder instead of a file)
|
| |
|
|
|
|
|
| |
- resolve #1765
- create link to old git repository path: `/home/git/gogs-repository`
|
|
|
|
|
|
|
|
|
| |
- Volumed subfolder now created up in the ENTRYPOINT script, this way
they are created before S6 even starts making VOLUME.
- The subfolder will be created during VOLUME creation too as ENTRYPOINT
script will be run before /bin/true
- SSH Keys will now be created on a single key basis not replying on the
existence of /data/ssh folder
|
|
|
|
|
| |
- Fix s6 fifodir error on container restart
- Add .tags* to .gitignore (Atom auto ctags generation)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Now using a setup script before starting the app. The separation of
the run script and the setup script will make service initialisation a
little bit clearer
- Now calling start.sh script as ENTRYPOINT and S6 as CMD. This way
when running the container with just a shell script, the start.sh
script will be launched before, making debugging easier
- Added note about `.dockerignore` ignored during Docker Hub Automated
Build
|
|\
| |
| | |
Several bugfixes in Docker build
|
| |
| |
| |
| |
| |
| |
| | |
- Removed unnecessary variables
- Fixed symbolic links creation
- Fixed enter point
- Less intermediate containers
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
| |
- VOLUME for ‘/data’
- Usage of S6 as PID 1 Process
- Usage of ‘socat’ so linked container (like databases) are binded to
localhost
- OpenSSH, Socat Link and Gogs are supervised using S6
- Size of container reduced to ~75Mo
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
is so slow.
|
|
|
|
|
|
|
|
| |
Shrink docker image.
Update from fig (deprecated) to docker-compose.
Update README.md.
Signed-off-by: Tiago Pires <tandrepires@gmail.com>
|
|
|
|
| |
to a user
|
| |
|
|
|
|
|
|
|
| |
The previous setting would cause all repo creations to fail, as
described in issue #328.
The previous commit also resolves this issue, but it seems saner to
create the user in the Dockerfile than at runtime.
|
| |
|
|
|
|
| |
Why not use the environment variables, when they are there...
|
|
|
|
|
| |
The dev Dockerfile now works without superfluous go get calls.
At this point the -u option is really not what we want.
|
|
Rewrite of the docker setup. Now uses fig to manage containers and container
linkage. The base is a block based mix and match, which will give you the
possibility to easily test all configurations.
|