docker: Symfony seems to be running (still mysql issues)
This commit is contained in:
parent
d8ca495471
commit
089acdffd9
@ -48,6 +48,8 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- APP_ENV=${APP_ENV:-prod}
|
- APP_ENV=${APP_ENV:-prod}
|
||||||
- APP_DEBUG=${APP_DEBUG:-true}
|
- APP_DEBUG=${APP_DEBUG:-true}
|
||||||
|
- DATABASE_DEFAULT_URL=mysql://${DATABASE_USER:-birdnet}:${DATABASE_PASSWORD:-secret}@${DATABASE_HOST:-birdnet_database}:${DATABASE_PORT:-3306}/birdnet_default
|
||||||
|
- DATABASE_OBSERVATIONS_URL=mysql://${DATABASE_USER:-birdnet}:${DATABASE_PASSWORD:-secret}@${DATABASE_HOST:-birdnet_database}:${DATABASE_PORT:-3306}/birdnet_observations
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- birdnet_app:${PROJECT_ROOT:-/opt/birdnet}
|
- birdnet_app:${PROJECT_ROOT:-/opt/birdnet}
|
||||||
@ -61,7 +63,7 @@ services:
|
|||||||
dockerfile: ./docker/symfony/Dockerfile
|
dockerfile: ./docker/symfony/Dockerfile
|
||||||
args:
|
args:
|
||||||
- DATABASE_DEFAULT_URL=mysql://${DATABASE_USER:-birdnet}:${DATABASE_PASSWORD:-secret}@${DATABASE_HOST:-birdnet_database}:${DATABASE_PORT:-3306}/birdnet_default
|
- DATABASE_DEFAULT_URL=mysql://${DATABASE_USER:-birdnet}:${DATABASE_PASSWORD:-secret}@${DATABASE_HOST:-birdnet_database}:${DATABASE_PORT:-3306}/birdnet_default
|
||||||
- DATABASE_OBSERVATIONS_URL=mysql://${DATABASE_USER:-birdnet}:${DATABASE_PASSWORD:-secret}@${DATABASE_HOST:-birdnet_database}:${DATABASE_PORT:-3306}/birdnet_observation
|
- DATABASE_OBSERVATIONS_URL=mysql://${DATABASE_USER:-birdnet}:${DATABASE_PASSWORD:-secret}@${DATABASE_HOST:-birdnet_database}:${DATABASE_PORT:-3306}/birdnet_observations
|
||||||
- RECORDS_DIR=/media/birdnet/records
|
- RECORDS_DIR=/media/birdnet/records
|
||||||
- CHARTS_DIR=/media/birdnet/charts
|
- CHARTS_DIR=/media/birdnet/charts
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
@ -85,8 +87,8 @@ services:
|
|||||||
- PHP_FPM_HOST=birdnet_php-fpm
|
- PHP_FPM_HOST=birdnet_php-fpm
|
||||||
- PHP_FPM_PORT=9000
|
- PHP_FPM_PORT=9000
|
||||||
ports:
|
ports:
|
||||||
- '81:80'
|
- ${HTTP_PORT:-80}:80
|
||||||
- '444:443'
|
- ${HTTPS_PORT:-443}:443
|
||||||
volumes:
|
volumes:
|
||||||
- birdnet_app:/opt/birdnet
|
- birdnet_app:/opt/birdnet
|
||||||
- birdnet_records:/media/data/records
|
- birdnet_records:/media/data/records
|
||||||
|
5
docker/database/init/00-init-databases.sql
Normal file
5
docker/database/init/00-init-databases.sql
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
CREATE DATABASE IF NOT EXISTS birdnet_default;
|
||||||
|
CREATE DATABASE IF NOT EXISTS birdnet_observations;
|
||||||
|
|
||||||
|
GRANT ALL ON `birdnet_observations`.* TO 'birdnet'@'%' IDENTIFIED BY 'secret';
|
||||||
|
GRANT ALL ON `birdnet_default`.* TO 'birdnet'@'%' IDENTIFIED BY 'secret';
|
@ -1,7 +0,0 @@
|
|||||||
CREATE DATABASE IF NOT EXISTS `birdnet_observations`;
|
|
||||||
CREATE DATABASE IF NOT EXISTS `birdnet_default`;
|
|
||||||
|
|
||||||
GRANT ALL PRIVILEGES ON birdnet_observations.* TO 'birdnet'@'%';
|
|
||||||
GRANT ALL PRIVILEGES ON birdnet_default.* TO 'birdnet'@'%';
|
|
||||||
|
|
||||||
FLUSH PRIVILEGES;
|
|
@ -28,6 +28,12 @@ cd ~/Documents/BirdNET-stream
|
|||||||
git clone -b main https://github.com/UncleSamulus/BirdNET-stream.git .
|
git clone -b main https://github.com/UncleSamulus/BirdNET-stream.git .
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Then, create your dotenv file and populate it with your own configuration (for instance, generate random passwords and add them to .env credentials):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cp .env.example .env
|
||||||
|
```
|
||||||
|
|
||||||
Then, run docker-compose:
|
Then, run docker-compose:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
Loading…
Reference in New Issue
Block a user