Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emmanuelmess/sueldosargentinos
Uses the national database of salaries and indexes it for easy access
https://github.com/emmanuelmess/sueldosargentinos
django docker docker-compose python
Last synced: about 4 hours ago
JSON representation
Uses the national database of salaries and indexes it for easy access
- Host: GitHub
- URL: https://github.com/emmanuelmess/sueldosargentinos
- Owner: EmmanuelMess
- Created: 2022-12-04T17:47:52.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-21T04:18:06.000Z (about 1 year ago)
- Last Synced: 2023-10-21T05:21:41.874Z (about 1 year ago)
- Topics: django, docker, docker-compose, python
- Language: Python
- Homepage:
- Size: 114 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Compose sample application
### Use with Docker Development Environments
You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
[Open in Docker Dev Environments ](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/django)
### Django application in dev mode
Project structure:
```
.
├── compose.yaml
├── app
├── Dockerfile
├── requirements.txt
└── manage.py```
[_compose.yaml_](compose.yaml)
```
services:
web:
build: app
ports:
- '8000:8000'
```## Deploy with docker compose
```
$ docker compose up -d
Creating network "django_default" with the default driver
Building web
Step 1/6 : FROM python:3.7-alpine
...
...
Status: Downloaded newer image for python:3.7-alpine
Creating django_web_1 ... done```
## Expected result
Listing containers must show one container running and the port mapping as below:
```
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3adaea94142d django_web "python3 manage.py r…" About a minute ago Up About a minute 0.0.0.0:8000->8000/tcp django_web_1
```After the application starts, navigate to `http://localhost:8000` in your web browser:
Stop and remove the containers
```
$ docker compose down
```