Sistema de movimentações

O sistema foi desenvolvido em SPA usando o Angular 5 com material design 2, a API RestFull foi desenvolvida usando o framework symfony 4.1

Este projeto oferece o que for preciso para rodar a aplicação usando o docker-compose (>=1.7)

As configurações usadas no docker serve apenas para deploy, para desenvolvimento requer outra configuração

Baixar

$ git clone https://github.com/afranioce/tll.git --recurse-submodules

Instalação

  1. Compilando os contêineres
$ docker-compose build
  1. Rodando os contêineres
$ docker-compose up -d
  1. Preparando a API
$ docker-compose exec php composer install

No composer.json tem os scripts necessário pra rodar a aplicação, como: criar o banco, rodar o migration, etc.

  1. Aproveite ;)

Usando

Apenas rode docker-compose up -d, então:

Na tela de login requer qualquer dado, o controle não é feito pela API

Contêineres em execução:

$ docker-compose ps
   Name                  Command               State                Ports              
---------------------------------------------------------------------------------------
tll_db_1      docker-entrypoint.sh mysqld      Up      3306/tcp, 0.0.0.0:3306->3307/tcp
tll_nginx_1   nginx -g daemon off;             Up      0.0.0.0:8000->80/tcp
tll_php_1     docker-php-entrypoint php- ...   Up      9000/tcp
tll_web_1     nginx -g daemon off;             Up      0.0.0.0:80->80/tcp