├── README.md ├── docker-compose.backend.yml ├── docker-compose.fullstack.yml └── docker-compose.yml /README.md: -------------------------------------------------------------------------------- 1 | 2 | # Curso Desenvolvimento Avançado em Angular 3 | 4 | Neste repositório estão disponíveis os arquivos de automatização de ambiente que serve de material de apoio do curso **Desenvolvimento Avançado em Angular** oferecido pela plataforma **[desenvolvedor.io](https://desenvolvedor.io)** 5 | 6 | ## Como utilizar 7 | 8 | Para criar rapidamente o ambiente disponibilizamos as imagens Docker dos 3 recursos da aplicação: 9 | 10 | - [WebApp SPA Angular](https://hub.docker.com/r/desenvolvedorio/app-spa-curso-angular) 11 | - [API ASP.NET Core](https://hub.docker.com/r/desenvolvedorio/api-aspnet-curso-angular) 12 | - [SQL Server](https://hub.docker.com/r/desenvolvedorio/sql-api-curso-angular) 13 | 14 | > **Requisito:** É necessário ter o docker instalado em seu sistema operacional (Linux, Windows ou Mac) 15 | 16 | ### Disponibilizar apenas o back-end 17 | Rode o comando (apontando a pasta local do arquivo): 18 | - ` docker-compose -f docker-compose.backend.yml up` 19 | 20 | ### Disponibilizar front-end e back-end 21 | Rode o comando (apontando a pasta local do arquivo): 22 | - ` docker-compose -f docker-compose.fullstack.yml up` 23 | 24 | #### É possível renomear um dos arquivos para 'docker-compose.yml' e rodar o comando mais simplificado: 25 | - ` docker-compose up` 26 | 27 | #### Para parar a execução no console (executando no modo 'detached'): 28 | - ` docker-compose down` 29 | 30 | #### Para parar a execução no console (executando no modo 'attached'): 31 | - Crtl + C 32 | 33 | ## Sobre o curso 34 | 35 | A apresentação completa do curso está disponível em nossa plataforma: 36 | **[https://desenvolvedor.io/curso-online-desenvolvimento-avancado-em-angular](https://desenvolvedor.io/curso-online-desenvolvimento-avancado-em-angular)** 37 | ## Suporte 38 | 39 | Se você é nosso aluno entre em contato pelo nosso suporte [suporte@desenvolvedor.io](mailto:suporte@desenvolvedor.io) 40 | -------------------------------------------------------------------------------- /docker-compose.backend.yml: -------------------------------------------------------------------------------- 1 | version: "3" 2 | services: 3 | 4 | api: 5 | image: desenvolvedorio/api-aspnet-curso-angular:latest 6 | container_name: api-aspnet-curso-angular 7 | ports: 8 | - "5001:80" 9 | environment: 10 | - ASPNETCORE_ENVIRONMENT=Production 11 | depends_on: 12 | - db 13 | db: 14 | image: desenvolvedorio/sql-api-curso-angular:latest 15 | container_name: sql-api-curso-angular 16 | ports: 17 | - "1433:1433" 18 | environment: 19 | SA_PASSWORD: "MeuDB@123" 20 | ACCEPT_EULA: "Y" -------------------------------------------------------------------------------- /docker-compose.fullstack.yml: -------------------------------------------------------------------------------- 1 | version: "3" 2 | services: 3 | 4 | api: 5 | image: desenvolvedorio/api-aspnet-curso-angular:latest 6 | container_name: api-aspnet-curso-angular 7 | ports: 8 | - "5001:80" 9 | environment: 10 | - ASPNETCORE_ENVIRONMENT=Production 11 | depends_on: 12 | - db 13 | db: 14 | image: desenvolvedorio/sql-api-curso-angular:latest 15 | container_name: sql-api-curso-angular 16 | ports: 17 | - "1433:1433" 18 | environment: 19 | SA_PASSWORD: "MeuDB@123" 20 | ACCEPT_EULA: "Y" 21 | client: 22 | image: desenvolvedorio/app-spa-curso-angular:latest 23 | container_name: app-spa-curso-angular 24 | ports: 25 | - "8080:80" -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: "3" 2 | services: 3 | 4 | api: 5 | image: desenvolvedorio/api-aspnet-curso-angular:latest 6 | container_name: api-aspnet-curso-angular 7 | ports: 8 | - "5001:80" 9 | environment: 10 | - ASPNETCORE_ENVIRONMENT=Production 11 | depends_on: 12 | - db 13 | db: 14 | image: desenvolvedorio/sql-api-curso-angular:latest 15 | container_name: sql-api-curso-angular 16 | ports: 17 | - "1433:1433" 18 | environment: 19 | SA_PASSWORD: "MeuDB@123" 20 | ACCEPT_EULA: "Y" 21 | client: 22 | image: desenvolvedorio/app-spa-curso-angular:latest 23 | container_name: app-spa-curso-angular 24 | ports: 25 | - "8080:80" 26 | --------------------------------------------------------------------------------