Merge pull request #1031 from voxxit/master
Project-level Dockerfile & docker-compose scripttokarchuk/v1.17
commit
da6fd93f0d
@ -0,0 +1,17 @@ |
||||
FROM google/golang:latest |
||||
|
||||
ENV TAGS="sqlite redis memcache cert" USER="git" HOME="/home/git" |
||||
|
||||
COPY . /gopath/src/github.com/gogits/gogs/ |
||||
WORKDIR /gopath/src/github.com/gogits/gogs/ |
||||
|
||||
RUN go get -v -tags="$TAGS" github.com/gogits/gogs \ |
||||
&& go build -tags="$TAGS" \ |
||||
&& useradd -d $HOME -m $USER \ |
||||
&& chown -R $USER . |
||||
|
||||
USER $USER |
||||
|
||||
ENTRYPOINT [ "./gogs" ] |
||||
|
||||
CMD [ "web" ] |
@ -0,0 +1,12 @@ |
||||
web: |
||||
build: . |
||||
links: |
||||
- mysql |
||||
ports: |
||||
- "3000:3000" |
||||
|
||||
mysql: |
||||
image: mysql |
||||
environment: |
||||
- MYSQL_ROOT_PASSWORD=gogs |
||||
- MYSQL_DATABASE=gogs |
Loading…
Reference in new issue