A simple website to serve a list of books currently in my possession.
https://library.yetaga.in/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
770 B
26 lines
770 B
pipeline: |
|
test: |
|
image: golang:1.18 |
|
commands: |
|
- go test ./... |
|
build: |
|
image: docker |
|
environment: |
|
- DOCKER_HOST=tcp://docker:2375 |
|
commands: |
|
- apk add curl |
|
- docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD registry.yetaga.in |
|
- docker build -t registry.yetaga.in/library:latest . |
|
- docker push registry.yetaga.in/library:latest |
|
- 'curl http://172.17.0.1:4000/api/fetch -H "Authorization: Bearer $COMPOSE_TOKEN"' |
|
- 'curl http://172.17.0.1:4000/api/update -H "Authorization: Bearer $COMPOSE_TOKEN"' |
|
secrets: [docker_username, docker_password, compose_token] |
|
when: |
|
branch: "master" |
|
|
|
services: |
|
docker: |
|
image: docker:18.09-dind |
|
privileged: true |
|
when: |
|
branch: master
|
|
|