https://github.com/wyster/phalcon-simple-app2
Часть от
https://github.com/wyster/phalcon-simple-app2
docker example phalcon
Last synced: 3 months ago
JSON representation
Часть от
- Host: GitHub
- URL: https://github.com/wyster/phalcon-simple-app2
- Owner: wyster
- Created: 2019-10-10T21:05:47.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-15T07:37:40.000Z (over 5 years ago)
- Last Synced: 2025-01-19T11:15:00.871Z (5 months ago)
- Topics: docker, example, phalcon
- Language: PHP
- Homepage: https://github.com/wyster/phalcon-multiple-apps
- Size: 72.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**Запуск контейнера**
- Настройка, запустить `make setup`, при желании сконфигурировать коннект к базе данных в .env
- Сборка командой
`$ docker image build -t phalcon-simple-app2 .`- Запуск
`$ docker container run -t --env-file ./.env --publish 80:80 -v $(pwd):/var/www/html phalcon-simple-app2`
В `--publish` можно передать желаемый порт, например 8080 `--publish 8080:80`
С флагом `-d` можно запустить в `detached mode`
- Сайт доступен на выбранном вами порту, по умолчанию на 80: `http://localhost/`
**Остановка контейнера**
`$ docker container stop $(docker container ls -q --filter="ancestor=phalcon-simple-app2")`
**Пример запроса через curl**
```
$ curl -X POST \
http://localhost/ \
-d '{"jsonrpc":"2.0", "id":1, "method":"auth.index", "params": {"login":"admin", "password":"admin"}}'
```**Тесты**
```
$ make unit-test
```**Покрытие**
```
$ make coverage
```