rmts/database
cd ./
docker-compose up -d
Then auto-restarts so is always up and running
Start docker compose (run it)
cd [project directory]
docker-compose -d up
Stop docker compose (stop it)
docker-compose down
Run composer update
docker-compose exec app composer update
# or
alias cu="docker-compose exec app composer update"
cu
Use NPM
docker-compose run node bash
npm install && npm run dev
or
docker-compose run webpack sh -c 'npm install && npm run watch'
See logfiles
docker-compose logs -f
Set this to get error logs from your docker container
APP_LOG=errorlog
Use Port 9001
A testing database will be created automatically
MYSQL_DATABASE = testing MYSQL_USER = testing MYSQL_PASSWORD = testing
Setup your remote php interpreter
~/.ssh
directoryActivate it using environment variables
services:
app:
image: rmts/app:7.2
volumes:
- ./:/var/www/html:cached
environment:
- "QUEUE_WORKER=app-default.conf scoopos-aggregations.conf scoopos-blacklist.conf scoopos-mediaserver-default.conf scoopos-mediaserver-formatgeneration.conf scoopos-mediaserver-validation.conf"
- "VIRTUAL_HOST=scoop-deploy.lvh.me"
- "VIRTUAL_PORT=80"
It defaults to ENV QUEUE_WORKER_DIR "/var/www/html/resources/queue-worker". You can overwrite this base path as well in your
docker-compose.yml`
docker pull rmts/database