From 749963f790d3e11f488d6e669c805881e36c43ee Mon Sep 17 00:00:00 2001 From: Yann Autissier Date: Sun, 22 Feb 2026 19:23:57 +0100 Subject: [PATCH] deploy --- .woodpecker.yml | 18 ++++++++++++++++++ docker/docker-compose.fabio.yml | 7 +++++++ 2 files changed, 25 insertions(+) create mode 100644 .woodpecker.yml create mode 100644 docker/docker-compose.fabio.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..76858f8 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,18 @@ +steps: + - name: build + image: docker:dind + environment: + COMPOSE_PROJECT_NAME: ${CI_REPO_OWNER,,}-${CI_REPO_NAME,,}-${CI_COMMIT_BRANCH//\//-} + SERVICE_3000_TAGS: urlprefix-librodrome.org/* + NUXT_PUBLIC_SITE_URL: https://librodrome.org + NUXT_ADMIN_PASSWORD: + from_secret: NUXT_ADMIN_PASSWORD + NUXT_ADMIN_SECRET: + from_secret: NUXT_ADMIN_SECRET + commands: + - docker compose -f docker/docker-compose.yml -f docker/docker-compose.fabio.yml up --build -d + volumes: + - ${DOCKER_SOCKET_LOCATION:-/var/run/docker.sock}:/var/run/docker.sock + when: + - branch: main + event: push diff --git a/docker/docker-compose.fabio.yml b/docker/docker-compose.fabio.yml new file mode 100644 index 0000000..26355d5 --- /dev/null +++ b/docker/docker-compose.fabio.yml @@ -0,0 +1,7 @@ +services: + app: + labels: + - SERVICE_3000_CHECK_HTTP=${SERVICE_3000_CHECK_HTTP:-/} + - SERVICE_3000_NAME=${SERVICE_3000_NAME:-${COMPOSE_PROJECT_NAME:-librodrome}-app-3000} + - SERVICE_3000_TAGS=${SERVICE_3000_TAGS:-urlprefix-app.localhost/*} +