47 lines
1.2 KiB
Makefile
47 lines
1.2 KiB
Makefile
CI_COMPOSE=FIXUID=$(shell id -u) FIXGID=$(shell id -g) docker-compose -f docker-compose.yml
|
|
HYDRA_SQL_SHELL_USER ?= www-data:
|
|
DOCKER_CMD ?=
|
|
DOCKER_IMAGE_NAME ?= login-app-sql_hydra-sql
|
|
up:
|
|
FIXUID=$(shell id -u) FIXGID=$(shell id -g) docker-compose up --build
|
|
|
|
down:
|
|
docker-compose down -v
|
|
|
|
purge:
|
|
docker-compose down -v --remove-orphans --rmi local
|
|
|
|
hydra-sql-shell:
|
|
$(CI_COMPOSE) exec \
|
|
-u "$(HYDRA_SQL_SHELL_USER)" \
|
|
hydra-sql \
|
|
/bin/bash
|
|
|
|
|
|
APP_LOCALES ?= fr,en
|
|
HYDRA_ADMIN_BASE_URL ?= http://hydra:4445
|
|
TRUSTED_PROXIES ?= 127.0.0.1,REMOTE_ADDR,localhost
|
|
ISSUER_URL ?= http://localhost:8000
|
|
BASE_URL ?= http://localhost:8080
|
|
DB_USER ?= lasql
|
|
DB_PASSWORD ?= lasql
|
|
DEFAULT_LOCALE ?= fr
|
|
BDD ?= postgres
|
|
DSN_REMOTE_DATABASE=mysql:host=mariadb;port=3306;dbname=lasql
|
|
|
|
up-mysql:
|
|
docker run \
|
|
-it --rm \
|
|
-p 8080:80 \
|
|
-e APP_LOCALES=$(APP_LOCALES) \
|
|
-e HYDRA_ADMIN_BASE_URL=$(HYDRA_ADMIN_BASE_URL) \
|
|
-e TRUSTED_PROXIES=$(TRUSTED_PROXIES) \
|
|
-e ISSUER_URL=$(ISSUER_URL) \
|
|
-e BASE_URL=$(BASE_URL) \
|
|
-e DB_USER=$(DB_USER) \
|
|
-e DB_PASSWORD=$(DB_PASSWORD) \
|
|
-e DEFAULT_LOCALE=$(DEFAULT_LOCALE) \
|
|
-e DSN_REMOTE_DATABASE=$(DSN_REMOTE_DATABASE) \
|
|
$(DOCKER_IMAGE_NAME):latest \
|
|
$(DOCKER_CMD)
|