├── 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 |
--------------------------------------------------------------------------------