migrate to cont2.noris

lektura
linus 2022-01-12 11:24:20 +01:00
parent 71b3f65d3c
commit fb25a4d56b
2 changed files with 46 additions and 41 deletions

View File

@ -1,50 +1,50 @@
---
kind: pipeline
name: default
type: docker
steps:
- name: copy-sigs
image: alpine:3
commands:
- cp /tmp/signatures.json site/data/signatures/signatures.json
volumes:
- name: signatures
path: /tmp/signatures.json
- name: copy-sigs
image: alpine:3
commands:
- cp /tmp/signatures.json site/data/signatures/signatures.json
volumes:
- name: signatures
path: /tmp/signatures.json
- name: hugo
image: plugins/hugo
settings:
source: site
validate: true
- name: hugo
image: plugins/hugo
settings:
source: site
validate: true
- name: deploy
image: docker/compose:1.29.1
commands:
- docker-compose -p pmpc-website up --build -d
volumes:
- name: dockersock
path: /var/run/docker.sock
when:
branch:
- master
event:
- push
- tag
- deployment
- cron
- name: deploy
image: docker/compose:1.29.2
environment:
XDG_RUNTIME_DIR: "/run/user/1001"
DOCKER_HOST: "unix:///run/user/1001/docker.sock"
commands:
- docker-compose -p pmpc-website up --build -d
volumes:
- name: dockersock
path: /run/user/1001/docker.sock
when:
branch:
- master
event:
- push
- tag
- deployment
- cron
# This has to run on the same machine as the forms API until this feature
# exists: https://git.fsfe.org/fsfe-system-hackers/forms/issues/62
node:
cont: lund
cont2: noris
volumes:
- name: dockersock
host:
path: /var/run/docker.sock
- name: signatures
host:
path: /srv/forms/pmpc/signatures.json
...
- name: dockersock
host:
path: /run/user/1001/docker.sock
- name: signatures
host:
path: /srv/forms/pmpc/signatures.json

View File

@ -1,6 +1,5 @@
version: '3'
version: "3"
services:
pmpc:
container_name: pmpc
build: .
@ -16,13 +15,19 @@ services:
- VIRTUAL_PORT=8080
- LETSENCRYPT_HOST=publiccode.eu,www.publiccode.eu
- LETSENCRYPT_EMAIL=contact@fsfe.org
ports:
- "50:8080"
labels:
proxy.host: "publiccode.eu"
proxy.host_alias: "www.publiccode.eu"
proxy.port: "50"
# Connect the container which exposes the service to the 'bridge' network as
# this is where the reverse proxy is
connect-bridge:
image: docker:dind
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /run/user/1001/docker.sock:/var/run/docker.sock
depends_on:
- pmpc
- pmpc
command: sh -c 'docker network connect bridge pmpc'