Skip to content

Commit 1a222d2

Browse files
committed
update
1 parent 9165959 commit 1a222d2

File tree

3 files changed

+34
-85
lines changed

3 files changed

+34
-85
lines changed

.env.example

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ DB_CONNECTION=mysql
2020
DB_HOST=127.0.0.1
2121
DB_PORT=3306
2222
DB_DATABASE=speedtest_tracker
23-
DB_USERNAME=
24-
DB_PASSWORD=
23+
DB_USERNAME=speedtest
24+
DB_PASSWORD=speedtest
2525

2626
BROADCAST_DRIVER=log
2727
CACHE_DRIVER=database

.env.production

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,6 @@ MAIL_FROM_NAME="Speedtest Tracker"
2121

2222
# Telegram bot config
2323
TELEGRAM_BOT_TOKEN=null
24+
DB_PASSWORD=speedtest
25+
DB_USERNAME=speedtest
26+
DB_DATABASE=speedtest

docker-compose.yml

Lines changed: 29 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,37 @@
1-
version: '3'
1+
version: '3.3'
22
services:
3-
laravel.test:
4-
build:
5-
context: ./docker/8.2
6-
dockerfile: Dockerfile
7-
args:
8-
WWWGROUP: '${WWWGROUP}'
9-
image: speedtest-tracker-8.2/app
10-
extra_hosts:
11-
- 'host.docker.internal:host-gateway'
3+
speedtest-tracker:
4+
container_name: speedtest-tracker
125
ports:
13-
- '${APP_PORT:-80}:80'
14-
- '${VITE_PORT:-5173}:${VITE_PORT:-5173}'
6+
- '8586:80'
7+
- '8486:443'
158
environment:
16-
WWWUSER: '${WWWUSER}'
17-
LARAVEL_SAIL: 1
18-
XDEBUG_MODE: '${SAIL_XDEBUG_MODE:-off}'
19-
XDEBUG_CONFIG: '${SAIL_XDEBUG_CONFIG:-client_host=host.docker.internal}'
9+
- PUID=1000
10+
- PGID=1000
11+
- DB_CONNECTION=mysql
12+
- DB_HOST=db
13+
- DB_PORT=3306
14+
- DB_DATABASE=speedtest_tracker
15+
- DB_USERNAME=speedy
16+
- DB_PASSWORD=password
2017
volumes:
21-
- '.:/var/www/html'
22-
networks:
23-
- sail
18+
- /srv/dev-disk-by-uuid-485c8266-0849-4fb7-992f-3c143e4bfb73/containers/speedtest/speedtest-app:/config
19+
- /srv/dev-disk-by-uuid-485c8266-0849-4fb7-992f-3c143e4bfb73/containers/speedtest/web:/etc/ssl/web
20+
image: 'ghcr.io/alexjustesen/speedtest-tracker:latest'
21+
restart: unless-stopped
2422
depends_on:
25-
- mysql
26-
- mailpit
27-
# - pgsql
28-
mysql:
29-
image: 'mysql/mysql-server:8.0'
30-
ports:
31-
- '${FORWARD_DB_PORT:-3306}:3306'
23+
- db
24+
db:
25+
image: mariadb:10
26+
restart: always
3227
environment:
33-
MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}'
34-
MYSQL_ROOT_HOST: '%'
35-
MYSQL_DATABASE: '${DB_DATABASE}'
36-
MYSQL_USER: '${DB_USERNAME}'
37-
MYSQL_PASSWORD: '${DB_PASSWORD}'
38-
MYSQL_ALLOW_EMPTY_PASSWORD: 1
28+
- MARIADB_DATABASE=speedtest_tracker
29+
- MARIADB_USER=speedy
30+
- MARIADB_PASSWORD=password
31+
- MARIADB_RANDOM_ROOT_PASSWORD=true
3932
volumes:
40-
- 'sail-mysql:/var/lib/mysql'
41-
- './docker/mysql/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh'
42-
networks:
43-
- sail
44-
healthcheck:
45-
test:
46-
- CMD
47-
- mysqladmin
48-
- ping
49-
- '-p${DB_PASSWORD}'
50-
retries: 3
51-
timeout: 5s
52-
mailpit:
53-
image: 'axllent/mailpit:latest'
54-
ports:
55-
- '${FORWARD_MAILPIT_PORT:-1025}:1025'
56-
- '${FORWARD_MAILPIT_DASHBOARD_PORT:-8025}:8025'
57-
networks:
58-
- sail
59-
# pgsql:
60-
# image: 'postgres:15'
61-
# ports:
62-
# - '${FORWARD_DB_PORT:-5432}:5432'
63-
# environment:
64-
# PGPASSWORD: '${DB_PASSWORD:-secret}'
65-
# POSTGRES_DB: '${DB_DATABASE}'
66-
# POSTGRES_USER: '${DB_USERNAME}'
67-
# POSTGRES_PASSWORD: '${DB_PASSWORD:-secret}'
68-
# volumes:
69-
# - 'sail-pgsql:/var/lib/postgresql/data'
70-
# - './docker/pgsql/create-testing-database.sql:/docker-entrypoint-initdb.d/10-create-testing-database.sql'
71-
# networks:
72-
# - sail
73-
# healthcheck:
74-
# test:
75-
# - CMD
76-
# - pg_isready
77-
# - '-q'
78-
# - '-d'
79-
# - '${DB_DATABASE}'
80-
# - '-U'
81-
# - '${DB_USERNAME}'
82-
# retries: 3
83-
# timeout: 5s
84-
networks:
85-
sail:
86-
driver: bridge
33+
- speedtest-db:/var/lib/mysql
8734
volumes:
88-
sail-mysql:
89-
driver: local
90-
# sail-pgsql:
91-
# driver: local
35+
speedtest-app:
36+
speedtest-db:
37+

0 commit comments

Comments
 (0)