60 Commits (05d8664f15013b0159b3689bda84e89dd7be22fd)

Author SHA1 Message Date
Mike 9d44cd79ee update README.md
minor grammar fix
8 years ago
Unknwon d320915ad2 Minor fix for #2710 8 years ago
Jean-Philippe Roemer db14949209 Update Docker REAMDE.md
- Remove the known issue about `.dockerignore` being ignored during DockerHub automated build as this has been fixed
- Added a note on the fact that we currently do no support building the container on RPi1
8 years ago
Jean-Philippe Roemer 7845075bd2 Dockerfile & Dockerfile.pi updates
- Upgrade of gosu to v1.7
- Change in docker/build.sh to use `--no-cache` to prevent APKINDEX creation when installing dev dependencies
- Manual upgrade of Alpine on Raspberry Pi when building to make sure the environment is the same as the standard Dockerfile
8 years ago
Unknwon 779bb890fa Minor docs update for #2605 9 years ago
Jean-Philippe Roemer f4bc9263d9 Add the ability to run crond inside the Docker container
- Add the crond init script for s6
- Add the RUN_CROND configuration variable to setup crond
- Crond will not be run by default (hence the `down` file in the service directory)
- `start.sh` check if RUN_CROND = "true" || "1" and remove this file to tell s6 to run the initscript
- Resolves #2597
9 years ago
Unknwon 894946c319 Merge pull request #2573 from prologic/add-note-wrt-ssh-on-docker#2409
Add an important note about mapping the ssh port on the container to the host
9 years ago
Jean-Philippe Roemer 12c8953381 Update Dockerfile to update alpine to v3.3 & fix virtual package and repository pinning on RPi
- Dockerfile now uses alpine:3.3 as base
- Dockerfile.rpi now uses v3.3/community repository without pinning
- Go package is no longer fetched using repository pinning
- Fixes problem while using repository pinning & virtual package at the same time
9 years ago
Unknwon a849ac0164 Merge pull request #2446 from jgsqware/develop
Add Docker Volume from 1.9
9 years ago
Jean-Philippe Roemer 9032bd097b Update Dockerfile & build script and add /etc/nsswitch.conf:
- Add nsswitch.conf to configure LibC Name Service inside the container
- Change my email in the Dockerfile
- Update build script to install software as a `build-deps` virtual package so that adding a package to it will be automatically	removed at the end of the build script
9 years ago
juliengarcia eb14fbf95f Add Docker Volume from 1.9 9 years ago
James Mills f36c82c3b3 Add an important note about mapping the ssh port on the container to the host 9 years ago
Ivan Marban 4ea75dfcbe Remove RSA1 keys as only SSH version 2 is used 9 years ago
Unknwon 9cd16c5b12 #1692 add organization APIs 9 years ago
Unknwon 351dfc95a9 prepare release 9 years ago
Unknwon 5d95ffe3eb #2155 The owner has reached maximum creation limit of 0 repositories 9 years ago
Unknwon b1a53f6d8e add quay.io as another Docker option 9 years ago
Unknwon e538ff2770 fix #1829 and fix #890 9 years ago
Jean-Philippe Roemer 3deddabfd8 Add `set -x` & `set -e` to docker/build.sh for better debugging 9 years ago
Jean-Philippe Roemer 0cbf56855a Update s6 path following package update 9 years ago
Jean-Philippe Roemer 14a8a46bec Add logging when socat link creation is deactivated 9 years ago
Jean-Philippe Roemer 7679aa1a21 Fix typo & cleanup start.sh code 9 years ago
Jean-Philippe Roemer 9a8aeef478 Add syslog & fix `/data/git` rights & SOCAT_LINK env var
- 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)
9 years ago
Jean-Philippe Roemer f7c7837fc8 Docker socat link: default port fix
- Remove port 80 & 443 unused by the container
- Add port 3000 used by gogs application
9 years ago
Jean-Philippe Roemer 02289479ef Docker `socat` link creation
- `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
9 years ago
Limian Wang b854d3ba40 fix typo in README for Docker 9 years ago
Jean-Philippe Roemer 9acf02ad7f Fix bug introduced in #1759 preventing ssh server to launch
- 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)
9 years ago
Jean-Philippe Roemer 533c6a8e08 Edit comment to make it clear that we are talking about container version 9 years ago
Jean-Philippe Roemer bfed40eec4 Docker repository path backward compatibility fix:
- resolve #1765
- create link to old git repository path: `/home/git/gogs-repository`
9 years ago
Jean-Philippe Roemer 9cba6ff84b Volumed data setup changed to allow #1759
- 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
9 years ago
Jean-Philippe Roemer fc427432ed Docker Container Restart Fix
- Fix s6 fifodir error on container restart
- Add .tags* to .gitignore (Atom auto ctags generation)
9 years ago
Jean-Philippe Roemer 5981f1edcd Remove fixed issue 9 years ago
Jean-Philippe Roemer ad5e0b833c Docker Container: Init 1 & Initialisation
- 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
9 years ago
无闻 e5310cdbc1 Merge pull request #1731 from ogarcia/develop
Several bugfixes in Docker build
9 years ago
Unknwon e34d0063c3 Update Docker README for #1708 9 years ago
Óscar García Amor 3e7d8db7a2 Several bugfixes in Docker build
- Removed unnecessary variables
- Fixed symbolic links creation
- Fixed enter point
- Less intermediate containers
9 years ago
Jean-Philippe Roemer 3cad8d9492 Use app/docker folder for SSH Configureation 9 years ago
Jean-Philippe Roemer e63e0b3105 New approach to Gogs Docker Container
- 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
9 years ago
Unknwon 42a38dfca3 #1665 improve docs 9 years ago
Unknwon 91220a2501 #1665 improve Docker docs 9 years ago
Unknwon 86d3c5cbb3 update Docker info 9 years ago
Unknwon 232c22208c remove rsync 9 years ago
Unknwon a35911486f fix error in docker doc 9 years ago
Unknwon 90528b2610 fix docker docs style 9 years ago
Unknwon bd1d7d1509 Able to set SSH port when install, update Docker docs 9 years ago
Unknwon 81b8427438 new UI on admin/monitor 9 years ago
Unknwon c20ae8edc5 update Docker README 9 years ago
codeskyblue 4095ef2820 add pam for docker 9 years ago
Unknwon 398bb772d8 update docker README 9 years ago
codeskyblue 9371fbe71a add docker ssh support 9 years ago