mirror of https://github.com/jlelse/GoBlog
Update docs about docker build
This commit is contained in:
parent
82803bfef0
commit
2b1582f9f5
13
.drone.yml
13
.drone.yml
|
@ -3,14 +3,6 @@ name: default
|
||||||
type: docker
|
type: docker
|
||||||
|
|
||||||
steps:
|
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
|
- name: build
|
||||||
image: docker:dind
|
image: docker:dind
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -20,9 +12,10 @@ steps:
|
||||||
DOCKER_PASSWORD:
|
DOCKER_PASSWORD:
|
||||||
from_secret: docker_password
|
from_secret: docker_password
|
||||||
commands:
|
commands:
|
||||||
|
- sleep 5 # give docker enough time to start
|
||||||
- echo $DOCKER_PASSWORD | docker login --username nologin --password-stdin rg.fr-par.scw.cloud/jlelse
|
- 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 -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:tools . --target tools
|
||||||
- docker push --all-tags rg.fr-par.scw.cloud/jlelse/goblog
|
- docker push --all-tags rg.fr-par.scw.cloud/jlelse/goblog
|
||||||
|
|
||||||
services:
|
services:
|
||||||
|
|
|
@ -15,13 +15,13 @@ Build command:
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.jlel.se/jlelse/GoBlog.git
|
git clone https://git.jlel.se/jlelse/GoBlog.git
|
||||||
cd GoBlog
|
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
|
```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
|
## With Go installed
|
||||||
|
|
Loading…
Reference in New Issue