Skip to content

Commit

Permalink
feat: graphana and docker now use own docker image
Browse files Browse the repository at this point in the history
  • Loading branch information
Toto-hitori committed Apr 18, 2024
1 parent f9e97f1 commit 4465a5f
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 15 deletions.
13 changes: 13 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,19 @@ jobs:
DATABASE_PASSWORD
JWT_SECRET
SSL_PASSWORD
docker-push-prometheus:
runs-on: ubuntu-latest
needs: [ e2e-tests ]
steps:
- uses: actions/checkout@v4
- name: Publish to Registry
uses: elgohr/Publish-Docker-Github-Action@v5
with:
name: arquisoft/wiq_en2b/prometheus
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
registry: ghcr.io
workdir: api/monitoring/prometheus
docker-push-kiwiq:
runs-on: ubuntu-latest
needs: [ e2e-tests ]
Expand Down
33 changes: 18 additions & 15 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,19 +57,6 @@
depends_on:
- WIQ_DB

prometheus:
image: prom/prometheus
container_name: prometheus-${teamname:-defaultASW}
profiles: ["dev", "prod"]
networks:
mynetwork:
volumes:
- ./quiz-api/monitoring/prometheus:/etc/prometheus
- prometheus_data:/prometheus
- /certs:/etc/letsencrypt/kiwiq.run.place:ro
depends_on:
- api

kiwiq:
image: ghcr.io/arquisoft/wiq_en2b/kiwiq:latest
container_name: kiwiq
Expand Down Expand Up @@ -99,16 +86,32 @@
- REACT_APP_API_ENDPOINT=${API_URI}
networks:
mynetwork:

prometheus:
image: ghcr.io/arquisoft/wiq_en2b/prometheus:latest
container_name: prometheus-${teamname:-defaultASW}
profiles: ["dev", "prod"]
ports:
- "9090:9090"
networks:
mynetwork:
volumes:
- prometheus_data:/prometheus
- /certs:/etc/letsencrypt/kiwiq.run.place:ro
depends_on:
- api

grafana:
image: grafana/grafana
image: ghcr.io/arquisoft/wiq_en2b/grafana:latest
container_name: grafana-${teamname:-defaultASW}
profiles: [ "dev" , "prod"]
networks:
mynetwork:
volumes:
- grafana_data:/var/lib/grafana
- ./quiz-api/monitoring/grafana/provisioning:/etc/grafana/provisioning
- /certs:/etc/letsencrypt/kiwiq.run.place:ro
ports:
- "9091:9091"
environment:
- GF_SERVER_HTTP_PORT=9091
- GF_AUTH_DISABLE_LOGIN_FORM=true
Expand Down

0 comments on commit 4465a5f

Please sign in to comment.