| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Run chmod on the executables and the entrypoint when copying them to the
docker in dockerfile.
Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Norwin <noerw@users.noreply.github.com>
Co-authored-by: delvh <dev.lh@web.de>
|
|
|
| |
Co-authored-by: Lauris BH <lauris@nix.lv>
|
|
|
| |
Co-authored-by: zeripath <art27@cantab.net>
|
|
|
|
| |
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: zeripath <art27@cantab.net>
|
|
|
|
|
| |
* Remove random password of git user in dockerfile
* Disable git user account in rootless dockerfile
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Add environment-to-app.ini routine
* Call environment-to-ini in docker setup scripts
* Automatically convert section vars to lower case to match documentation
* Remove git patch instructions
* Add env variable documentation to Install Docker
|
| |
|
|
|
| |
This reverts commit ff50274ff34e4342d8f6b9470345a1df341d8428.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Dockerfile: Support socat use cases
In some contexts it is necessary to provide access to Gitea via TCP ports and unix sockets.
Gitea (`gitea web`) can be configured to listen for connections via unix-socket or TCP port, but not both.
When Gitea is installed to the host this limitation can be worked around by installing socat on the host.
When running Gitea from a container this limitation cannot be workaround.
Add socat to Gitea container.
* Removed version
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* go1.15
* update makefile xgo version
* fix vet issue
* update docs to version of go in use
* add TODO for asyncpreemptoff
Co-authored-by: Lauris BH <lauris@nix.lv>
|
|
|
| |
Co-authored-by: zeripath <art27@cantab.net>
|
|
|
|
|
| |
* increase alpine to 3.12
* Update .drone.yml
|
|
|
| |
Co-authored-by: zeripath <art27@cantab.net>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- add package-lock.json to webpack/fomantic prereqs making them always rebuild when dependencies change.
- remove FOMANTIC_EVIDENCE. It seemed better to just track a few output files instead.
- delete fomantic output files before build to prevent possible bugs in fomantic's build.
- resolve WEBPACK_SOURCES only once for performance
- reorder variables for clarity
- use clean-all in Dockerfile
- detect busybox for find syntax
Fixes: https://github.com/go-gitea/gitea/issues/10569
Fixes: https://github.com/go-gitea/gitea/issues/10565
Fixes: https://github.com/go-gitea/gitea/issues/10570
Fixes: https://github.com/go-gitea/gitea/issues/10568
|
| |
|
|
|
|
|
|
| |
* add warnging on docs
* fix docs
|
|
|
|
|
|
|
|
|
| |
- Added Node.js as build dependency and removes build files from git.
- Added version checks for both Go and Node.js.
- Overhauled the js/css make target to only run when needed.
- Merged the `generate` make target into `build` as per suggestion.
Fixes: https://github.com/go-gitea/gitea/issues/6782
Fixes: https://github.com/go-gitea/gitea/issues/9216
|
|
|
|
|
|
|
|
|
|
| |
* use go 1.13
* use go 1.13 in gomod file
* Update Makefile
* update swagger deps
|
|
|
|
|
|
| |
* build: use GOPROXY
* disable download vendor on some steps
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
/app/gitea/gitea is the file, and /usr/local/bin is where the symlink will be located
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Setup docker multi-stage and little sugar at it
* Make codacy happy ?
* Revert back to what the official docker documentation suggest
Codacy don't seems to follow https://docs.docker.com/engine/reference/builder/#maintainer-deprecated
* Update golang version
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Create docker/manifest/base.yml
serve as base for build docker image for most platform (386,amd64,arm,arm64)
* Add make task docker-multi-arch-push-manifest
To update references of a multi-arch image on docker registry.
* Use SED_INPLACE generic sed command
* Delete Dockerfile.aarch64
Delete Dockerfile.rpi
* Use gitea/gitea-base as base
and replace deprecated MAINTAINER by LABEL (https://docs.docker.com/engine/reference/builder/#maintainer-deprecated)
* Fix rebase
* Use sapk/gitea-base as base
* Split makefile for docker
* Fix version to v3.6
Could use in later version edge of alpine official library that support multi-arch for armhf.
* Remove sapk/gitea-base and use directly new official alpine multi-arch
|
|
|
|
|
|
|
|
|
|
| |
* Add `gettext` dependencies as we need `envsubst` command;
* Modified s6's gitea setup script, instead of `cp` the template if no
`app.ini` exist, it will substitude the envvars and generate the new
`app.ini`;
* Make `/docker/etc/templates/app.ini` a template contains environment
variables;
Signed-off-by: Tao Wang <twang2218@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
* Add maintainer label for docker file
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* update
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
|
|
|
| |
Signed-off-by: Jonathan Davies <jpds@protonmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Make sure generated password is random
Use /dev/urandom to get a 32 char password
* Make sure generated password is random
Use /dev/urandom to generate 32 char password
* Make sure generated password is random
|
|
|
| |
This reverts commit 789188f13c93e47b8a758c379bd463f7c2792f13.
|
|
|
| |
Somes layer are created and aren't usefull, so I compress this :)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Actualy the "-U --no-cache" effectivly is treated as --no-cache
was never specified:
/ # apk -U --no-cache add sed
fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/community/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/community/x86_64/APKINDEX.tar.gz
(1/1) Installing sed (4.2.2-r0)
Executing busybox-1.25.1-r0.trigger
OK: 4 MiB in 12 packages
/ # ls -la /var/cache/apk/
total 1004
drwxr-xr-x 1 root root 70 May 8 11:08 .
drwxr-xr-x 1 root root 29 Mar 3 11:20 ..
-rw-r--r-- 1 root root 732807 May 5 07:11 APKINDEX.c51f8f92.tar.gz
-rw-r--r-- 1 root root 293014 May 1 12:37 APKINDEX.d09172fd.tar.gz
So removing the "-U" fix this behavior.
|
| |
|
|
|
|
|
|
|
|
| |
1. Use `apk -U --no-cache add` instead of `apk update` + `apk add` +
manually cache clean up.
2. Separate package installation and user, group setup, the combination
to reduce a docker image layer didn't bring benefits here, only makes
Dockerfiles more complex.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added stupid docker task to makefile
* Dropped unknown option PrintLastLog from docker ssh config
* OpenSSH should log to docker stdout
* Set random pw for docker git user, otherwise it is locked
* Stop using templates and public within docker
|
|
|
| |
Signed-off-by: Thomas Boerger <tboerger@suse.de>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
I have restructured the docker build process entirely, the binary gets
built outside of the docker build command, now we are managing all
dependencies with real Alpine packages and I have dropped features like
socat or the cron daemon.
Signed-off-by: Thomas Boerger <tboerger@suse.de>
|