Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Relative link: Another Post
Formulas
$$\int_{a}^{b} x^2 dx$$
Figures
YouTube
Vimeo
What if your computer could help scientists fight COVID-19... and future pandemics?https://t.co/VvugPxYyd5 pic.twitter.com/C28IjZdHnc
— Giacomo Marciani (@giacomomarciani) April 6, 2020
Code
public static void main(String[] args) {
System.out.println("Hello world!");
}
services:
frontend:
container_name: frontend
build:
context: frontend
ports:
- "8010:3000"
env_file: frontend/docker.env
restart: always
volumes:
- ./frontend:/usr/src/yawa/frontend
stdin_open: true #https://github.com/docker/compose/issues/5016
depends_on:
- server
networks:
- frontend-network
server:
container_name: server
build:
context: server
ports:
- "8002:8000" # Server
- "8006:8001" # Debugger
- "8008:9080" # Promtail
restart: always
volumes:
- srvdata:/var/yawa
- ./server/.container/var/yawa:/var/yawa
- ./server:/usr/src/yawa
depends_on:
- database
- cache
networks:
- frontend-network
- backend-network
database:
container_name: database
build:
context: database
env_file: database/docker.env
ports:
- "3307:3306"
restart: always
volumes:
- dbdata:/var/lib/mysql
networks:
- backend-network
dbadmin:
container_name: dbadmin
image: phpmyadmin
restart: always
ports:
- "8003:80"
environment:
- PMA_ARBITRARY=1
depends_on:
- database
networks:
- backend-network
cache:
container_name: cache
build:
context: cache
env_file: cache/docker.env
ports:
- "6000:6379"
restart: always
volumes:
- cachedata:/var/redis
- ./cache/.container/var/redis/logs:/var/redis/logs
networks:
- backend-network
grafana:
container_name: grafana
build:
context: grafana
restart: always
ports:
- "8005:3000"
volumes:
- ./grafana/provisioning/datasources:/etc/grafana/provisioning/datasources
- ./grafana/provisioning/dashboards:/etc/grafana/provisioning/dashboards
- ./grafana/dashboards:/var/lib/grafana/dashboards
- ./grafana/public/home.json:/usr/share/grafana/public/dashboards/home.json
depends_on:
- prometheus
- loki
networks:
- backend-network
prometheus:
container_name: prometheus
build:
context: prometheus
env_file: prometheus/docker.env
restart: always
ports:
- "8004:9090"
volumes:
- ./prometheus/config/prometheus.yaml:/etc/prometheus/prometheus.yml
- ./prometheus/config/secrets/yawa-credentials.txt:/etc/prometheus/yawa-credentials.txt
depends_on:
- server
networks:
- backend-network
loki:
container_name: loki
build:
context: loki
restart: always
ports:
- "8007:3100"
volumes:
- ./loki/config/loki.yaml:/etc/loki/local-config.yaml
networks:
- backend-network
volumes:
srvdata:
dbdata:
cachedata:
networks:
frontend-network:
backend-network: