Loading .github/workflows/dockerpublish.yml +19 −0 Original line number Diff line number Diff line Loading @@ -131,3 +131,22 @@ jobs: run: docker-compose -f docker-compose.yml -f ${SERVICE}/docker-compose.${SERVICE}.yml ps - name: Check health run: docker-compose -f docker-compose.yml -f ${SERVICE}/docker-compose.${SERVICE}.yml ps | grep "Up (healthy)" Health-checks-codimd: runs-on: ubuntu-latest env: SERVICE: codimd steps: - uses: actions/checkout@v2 - name: Caching uses: actions/cache@v2 with: path: /var/lib/docker/ key: ${{ runner.os }}-health-${{ github.job }} - name: Build the docker-compose stack run: docker-compose -f docker-compose.yml -f ${SERVICE}/docker-compose.${SERVICE}.yml up -d - name: Waiting for service startup (10s) run: sleep 10s - name: Check running containers run: docker-compose -f docker-compose.yml -f ${SERVICE}/docker-compose.${SERVICE}.yml ps - name: Check health run: docker-compose -f docker-compose.yml -f ${SERVICE}/docker-compose.${SERVICE}.yml ps | grep "Up (healthy)" codimd/docker-compose.codimd.yml +11 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ networks: services: codimd: image: nabo.codimd.dev/hackmdio/hackmd:2.1.0 image: nabo.codimd.dev/hackmdio/hackmd:2.2.0 environment: - 'CMD_DB_URL=postgres://codimd:mypwd@codimd-db/codimd' - 'CMD_USECDN=false' Loading @@ -19,6 +19,11 @@ services: - 'srv' - 'codi-internal' restart: always healthcheck: test: ['CMD', 'wget', '0.0.0.0:3000', '|', 'grep', '200'] interval: 10s timeout: 10s retries: 5 labels: - 'traefik.enable=true' - 'traefik.frontend.rule=Host:codimd.${SITE}' Loading @@ -35,5 +40,10 @@ services: networks: - 'codi-internal' restart: always healthcheck: test: ['CMD', 'pg_isready', '-U', 'codimd'] interval: 10s timeout: 10s retries: 5 labels: - 'traefik.enable=false' test_config.yml +20 −0 Original line number Diff line number Diff line Loading @@ -115,6 +115,17 @@ services: environment: CMD_DB_URL: postgres://codimd:mypwd@codimd-db/codimd CMD_USECDN: "false" healthcheck: interval: 10s retries: 5 test: - CMD - curl - 0.0.0.0:3000 - '|' - grep - 200 timeout: 10s image: nabo.codimd.dev/hackmdio/hackmd:2.1.0 labels: traefik.enable: "true" Loading @@ -133,6 +144,15 @@ services: POSTGRES_DB: codimd POSTGRES_PASSWORD: mypwd POSTGRES_USER: codimd healthcheck: interval: 10s retries: 5 test: - CMD - pg_isready - -U - codimd timeout: 10s image: postgres:11.6-alpine labels: traefik.enable: "false" Loading Loading
.github/workflows/dockerpublish.yml +19 −0 Original line number Diff line number Diff line Loading @@ -131,3 +131,22 @@ jobs: run: docker-compose -f docker-compose.yml -f ${SERVICE}/docker-compose.${SERVICE}.yml ps - name: Check health run: docker-compose -f docker-compose.yml -f ${SERVICE}/docker-compose.${SERVICE}.yml ps | grep "Up (healthy)" Health-checks-codimd: runs-on: ubuntu-latest env: SERVICE: codimd steps: - uses: actions/checkout@v2 - name: Caching uses: actions/cache@v2 with: path: /var/lib/docker/ key: ${{ runner.os }}-health-${{ github.job }} - name: Build the docker-compose stack run: docker-compose -f docker-compose.yml -f ${SERVICE}/docker-compose.${SERVICE}.yml up -d - name: Waiting for service startup (10s) run: sleep 10s - name: Check running containers run: docker-compose -f docker-compose.yml -f ${SERVICE}/docker-compose.${SERVICE}.yml ps - name: Check health run: docker-compose -f docker-compose.yml -f ${SERVICE}/docker-compose.${SERVICE}.yml ps | grep "Up (healthy)"
codimd/docker-compose.codimd.yml +11 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ networks: services: codimd: image: nabo.codimd.dev/hackmdio/hackmd:2.1.0 image: nabo.codimd.dev/hackmdio/hackmd:2.2.0 environment: - 'CMD_DB_URL=postgres://codimd:mypwd@codimd-db/codimd' - 'CMD_USECDN=false' Loading @@ -19,6 +19,11 @@ services: - 'srv' - 'codi-internal' restart: always healthcheck: test: ['CMD', 'wget', '0.0.0.0:3000', '|', 'grep', '200'] interval: 10s timeout: 10s retries: 5 labels: - 'traefik.enable=true' - 'traefik.frontend.rule=Host:codimd.${SITE}' Loading @@ -35,5 +40,10 @@ services: networks: - 'codi-internal' restart: always healthcheck: test: ['CMD', 'pg_isready', '-U', 'codimd'] interval: 10s timeout: 10s retries: 5 labels: - 'traefik.enable=false'
test_config.yml +20 −0 Original line number Diff line number Diff line Loading @@ -115,6 +115,17 @@ services: environment: CMD_DB_URL: postgres://codimd:mypwd@codimd-db/codimd CMD_USECDN: "false" healthcheck: interval: 10s retries: 5 test: - CMD - curl - 0.0.0.0:3000 - '|' - grep - 200 timeout: 10s image: nabo.codimd.dev/hackmdio/hackmd:2.1.0 labels: traefik.enable: "true" Loading @@ -133,6 +144,15 @@ services: POSTGRES_DB: codimd POSTGRES_PASSWORD: mypwd POSTGRES_USER: codimd healthcheck: interval: 10s retries: 5 test: - CMD - pg_isready - -U - codimd timeout: 10s image: postgres:11.6-alpine labels: traefik.enable: "false" Loading