manu-projects / manu-cproject

1 stars 0 forks source link

Añadir: Entorno de prueba con contenedor Docker #3

Closed neverkas closed 2 years ago

RaniAgus commented 2 years ago

Mmm tengo entendido que Docker tiene limitaciones técnicas que hacen que se comporte distinto a una VM.

Tengo que chequearlo, estaría copado armar .devcontainers, pero creo que quedaría por afuera del scope del makefile

neverkas commented 2 years ago

Mmm tengo entendido que Docker tiene limitaciones técnicas que hacen que se comporte distinto a una VM.

Tengo que chequearlo, estaría copado armar .devcontainers, pero creo que quedaría por afuera del scope del makefile

Buenas, por el momento lo resolvimos pasandole el comando del Makefile al contenedor con el docker exec, pero está buena la idea. Voy a generar un nuevo issue para investigar más en detalle.

e exec:
    $(info Ejecutando aplicación del contenedor...)
    @docker exec $(IMAGE_NAME) make run

w watch:
    @docker run -it --rm --name $(IMAGE_NAME) \
        -v $(CURRENT_PATH)/$(SHARED_FOLDER):/home/$(SHARED_FOLDER) \
        --user $(UID):$(GID) \
        $(CONTAINER)