Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/beta-eto-code/docker.sandbox
конфиг для локальной песочницы на докере (подходит для битрикса)
https://github.com/beta-eto-code/docker.sandbox
Last synced: about 2 months ago
JSON representation
конфиг для локальной песочницы на докере (подходит для битрикса)
- Host: GitHub
- URL: https://github.com/beta-eto-code/docker.sandbox
- Owner: beta-eto-code
- Created: 2021-11-25T09:10:13.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-25T10:15:08.000Z (about 3 years ago)
- Last Synced: 2024-08-01T03:14:25.260Z (4 months ago)
- Language: Dockerfile
- Size: 260 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-bitrix - docker.sandbox - Docker-окружение для Bitrix (<a id="tools">Инструменты</a>)
README
# docker.sandbox
конфиг для локальной песочницы на докере (подходит для битрикса)### проверено только для php7.4 + nginx + mysql
### где что
конфиг docker-compose - /docker-compose.ymlконфиг контейнера с php, самого php с xdebug- /php74/Dockerfile и /php74/php.ini
конфиг msmtp - /php74/msmtprc
конфиг mysql - /mysql
логи - /logs
пример env - /.env_template
### как развернуть новый проект
допустим, папка вашего проекта в ~/dev/myproject/
1. кладёте этот реп в ~/dev/myproject/docker/
2. кладёте сам проект в ~/dev/myproject/www/
3. копируете .env_template в .env, меняете там название проекта на своё
4. запускаете докер из папки докера `docker-compose up --build`### что ещё есть
есть xdebug, конфиг в /php74/php.ini, может работать с phpstorm/intellijесть mailcatcher (перехват писем), открывается по localhost:1080
###команды
зайти в докер, где сайт с пхп (где myproject - название проекта из env)
```shell
docker exec -ti myproject_php_1 bash
```
импорт дампа бд (где myproject - название проекта из env)
```shell
docker exec -i myproject_db_1 mysql -u bitrix -p123 bitrix < dump.sql
```