summaryrefslogtreecommitdiffstats
path: root/docker
Commit message (Collapse)AuthorAgeFilesLines
* add quay.io as another Docker optionUnknwon2015-12-071-1/+1
|
* fix #1829 and fix #890Unknwon2015-12-041-1/+0
|
* Add `set -x` & `set -e` to docker/build.sh for better debuggingJean-Philippe Roemer2015-11-161-0/+2
|
* Update s6 path following package updateJean-Philippe Roemer2015-11-161-1/+1
|
* Add logging when socat link creation is deactivatedJean-Philippe Roemer2015-11-041-3/+5
|
* Fix typo & cleanup start.sh codeJean-Philippe Roemer2015-11-041-17/+26
|
* Add syslog & fix `/data/git` rights & SOCAT_LINK env varJean-Philippe Roemer2015-11-044-19/+33
| | | | | | | - 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)
* Docker socat link: default port fixJean-Philippe Roemer2015-10-211-1/+1
| | | | | - Remove port 80 & 443 unused by the container - Add port 3000 used by gogs application
* Docker `socat` link creationJean-Philippe Roemer2015-10-211-6/+18
| | | | | | | - `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
* fix typo in README for DockerLimian Wang2015-10-131-1/+1
|
* Fix bug introduced in #1759 preventing ssh server to launchJean-Philippe Roemer2015-10-121-5/+5
| | | | | | | - 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)
* Edit comment to make it clear that we are talking about container versionJean-Philippe Roemer2015-10-121-1/+1
|
* Docker repository path backward compatibility fix:Jean-Philippe Roemer2015-10-121-0/+4
| | | | | - resolve #1765 - create link to old git repository path: `/home/git/gogs-repository`
* Volumed data setup changed to allow #1759Jean-Philippe Roemer2015-10-123-9/+26
| | | | | | | | | - 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
* Docker Container Restart FixJean-Philippe Roemer2015-10-102-4/+12
| | | | | - Fix s6 fifodir error on container restart - Add .tags* to .gitignore (Atom auto ctags generation)
* Remove fixed issueJean-Philippe Roemer2015-10-021-1/+0
|
* Docker Container: Init 1 & InitialisationJean-Philippe Roemer2015-10-026-36/+53
| | | | | | | | | | | - 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
* Merge pull request #1731 from ogarcia/develop无闻2015-10-022-8/+14
|\ | | | | Several bugfixes in Docker build
| * Several bugfixes in Docker buildÓscar García Amor2015-10-022-8/+14
| | | | | | | | | | | | | | - Removed unnecessary variables - Fixed symbolic links creation - Fixed enter point - Less intermediate containers
* | Update Docker README for #1708Unknwon2015-10-021-15/+12
|/
* Use app/docker folder for SSH ConfigureationJean-Philippe Roemer2015-10-021-1/+1
|
* New approach to Gogs Docker ContainerJean-Philippe Roemer2015-10-026-43/+91
| | | | | | | | | - 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
* #1665 improve docsUnknwon2015-09-211-1/+1
|
* #1665 improve Docker docsUnknwon2015-09-211-1/+1
|
* update Docker infoUnknwon2015-09-171-0/+11
|
* remove rsyncUnknwon2015-09-061-4/+0
|
* fix error in docker docUnknwon2015-08-191-2/+2
|
* fix docker docs styleUnknwon2015-08-191-6/+6
|
* Able to set SSH port when install, update Docker docsUnknwon2015-08-191-10/+8
|
* new UI on admin/monitorUnknwon2015-08-191-1/+5
|
* update Docker READMEUnknwon2015-08-181-14/+25
|
* add pam for dockercodeskyblue2015-08-171-0/+13
|
* update docker READMEUnknwon2015-08-171-7/+8
|
* add docker ssh supportcodeskyblue2015-08-171-8/+19
|
* pass test in my foreign machine testcodeskyblue2015-08-172-61/+7
|
* some modify, I need to move my workenv to foreign county, network in china ↵codeskyblue2015-08-1726-356/+118
| | | | is so slow.
* Update docker image.Tiago Pires2015-07-2017-41/+31
| | | | | | | | Shrink docker image. Update from fig (deprecated) to docker-compose. Update README.md. Signed-off-by: Tiago Pires <tandrepires@gmail.com>
* openssh-client provide ssh-keygen. GOGS needs that binary to add a ssh key ↵Alban Garrigue2015-02-222-2/+2
| | | | to a user
* $DIRECTORY variable is never setAlban Garrigue2015-02-221-1/+1
|
* Set user.name & user.email in Dockerfileeuank2014-12-272-2/+2
| | | | | | | 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.
* spellcheckmorpheyesh2014-12-241-3/+3
|
* Use variables, when the're thereTristan Storch2014-09-031-1/+1
| | | | Why not use the environment variables, when they are there...
* docker dev block updateTristan Storch2014-09-031-4/+5
| | | | | The dev Dockerfile now works without superfluous go get calls. At this point the -u option is really not what we want.
* Docker mix and match setupTristan Storch2014-08-3124-0/+373
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.