-
Notifications
You must be signed in to change notification settings - Fork 11
Add dockerfile and docker compose #359
base: master
Are you sure you want to change the base?
Conversation
Dockerfile
Outdated
|
||
RUN ls /myapp | ||
COPY . /myapp | ||
RUN cat /myapp/config/database.yml |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
El cat
y el ls
son para depurar
config/database.yml
Outdated
@@ -7,7 +7,8 @@ | |||
default: &default | |||
adapter: postgresql | |||
username: onodo | |||
password: | |||
password: onodo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
he puesto contraseña porque la imagen oficial de postgres no permitia sin contraseña (por lo menos eso me ha parecido)
@pipo02mix He dejado subido en He tenido que incluir también algunos cambios adicionales para lograrlo, aunque con el objetivo de que fuesen mínimos y no alterasen todavía la configuración actual del proyecto, y he actualizado un poco el README. Para levantar el proyecto en desarrollo en principio debería bastar con seguir las indicaciones del README, y para levantarlo en producción tendríamos que hacer algo como:
Estrictamente necesarios para arrancarlo sólo serían los valores de Pégale un vistazo cuando tengas un rato y cualquier cambio lo metes en esta misma PR. |
@esebastian He añadido un dockerfile para el proyecto de rails y otro para la DB.
Además he empezado creando un docker compose para probar como funcionan contenerizados. Tengo un problemilla con la DB. Aunque me baso en la imagen oficial de postgres y le añado el usuario y la db en tiempo de inicio, la aplicación se queja de que el usuario no existe. Probando por lo separado he comprobado que si que existe, puede ser una condición de carrera (probare mas otra cosa)
SI tienes alguna dia, dispara. No tengo gran experiencia contenerizando rails.