Update docs about docker build

This commit is contained in:
Jan-Lukas Else 2021-12-06 21:30:18 +01:00
parent 82803bfef0
commit 2b1582f9f5
2 changed files with 6 additions and 13 deletions

View File

@ -3,14 +3,6 @@ name: default
type: docker
steps:
- name: testdocker
image: docker:dind
volumes:
- name: dockersock
path: /var/run
commands:
- sleep 5 # give docker enough time to start
- docker ps -a
- name: build
image: docker:dind
volumes:
@ -20,9 +12,10 @@ steps:
DOCKER_PASSWORD:
from_secret: docker_password
commands:
- sleep 5 # give docker enough time to start
- echo $DOCKER_PASSWORD | docker login --username nologin --password-stdin rg.fr-par.scw.cloud/jlelse
- DOCKER_BUILDKIT=1 docker build -f Dockerfile -t rg.fr-par.scw.cloud/jlelse/goblog:latest . --target base
- DOCKER_BUILDKIT=1 docker build -f Dockerfile -t rg.fr-par.scw.cloud/jlelse/goblog:tools . --target tools
- DOCKER_BUILDKIT=1 docker build -t rg.fr-par.scw.cloud/jlelse/goblog:latest . --target base
- DOCKER_BUILDKIT=1 docker build -t rg.fr-par.scw.cloud/jlelse/goblog:tools . --target tools
- docker push --all-tags rg.fr-par.scw.cloud/jlelse/goblog
services:

View File

@ -15,13 +15,13 @@ Build command:
```bash
git clone https://git.jlel.se/jlelse/GoBlog.git
cd GoBlog
docker build -f Dockerfile -t rg.fr-par.scw.cloud/jlelse/goblog:latest .
docker build -t rg.fr-par.scw.cloud/jlelse/goblog:latest . --target base
```
If you want to build and use the advanced image (with additional tools), also execute:
If you want to build and use the advanced image (with additional tools), execute:
```bash
docker build -f Dockerfile.Tools -t rg.fr-par.scw.cloud/jlelse/goblog:tools .
docker build -t rg.fr-par.scw.cloud/jlelse/goblog:tools . --target tools
```
## With Go installed