Skip to content

Instantly share code, notes, and snippets.

@markoshorro
Created February 5, 2020 15:45
Show Gist options
  • Save markoshorro/bded9afd34ec60fd75ee98034aafb11d to your computer and use it in GitHub Desktop.
Save markoshorro/bded9afd34ec60fd75ee98034aafb11d to your computer and use it in GitHub Desktop.
Configuración simple Docker Programación Integrativa
version: '3'
services:
web:
build: .
command: "python3 manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
FROM python:3
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code/
Django>=2.1
psycopg2
spotipy
pandas
matplotlib
@markoshorro
Copy link
Author

Con estos ficheros podríais crear una imagen y subirla al Docker Hub.

Lo ideal sería, después, tener un script que realizase todas las acciones:

#!/bin/bash

# En caso de hacerlo con compose-up

docker compose-up
docker run ...

# En caso de tener la imagen subida al Docker Hub
docker pull <image>
docker run -it <image> <parameters>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment