- У теці sites створюємо теку, наприклад
mysite
(сам сайт можна вказати типу mysite.loc) - У теці
config/nginx
створюємо конфіг для нашого сайту, наприклад mysite.conf - За прикладом конфігу hello.conf у нашому конфігу замінюємо
server_name hello.loc;
таroot /var/www/hello;
на новий сайт - Логін для бази даних root. Пароль: secret. Змінити пароль можна у файлі
docker-compose.yml
в налаштуванняхMYSQL_ROOT_PASSWORD
- У хості додаємо наш сайт, наприклад:
127.0.0.1 mysite.loc
- mailhog запускаємо через
localhost:8025
для перегляду листів, аlocalhost:1025
для відправки через SMTP. Більш детальніше читайте тут: https://github.com/mailhog/MailHog
- Запускаємо команду (збірка без використання кешу)
docker-compose build --no-cache
- Далі запускаємо сам контейнер
docker-compose up -d
- Зупинка Docker контейнера (видалення контейнерів)
docker-compose down
- Видалення даних Docker
docker system prune -a
docker image prune
docker volume prune
- Rebuild without using cache
docker-compose build --no-cache
- Start Container
docker-compose up -d