An open API service indexing awesome lists of open source software.

https://github.com/wyster/phalcon-simple-app2

Часть от
https://github.com/wyster/phalcon-simple-app2

docker example phalcon

Last synced: 3 months ago
JSON representation

Часть от

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
```