Ich kann nicht die richtige Syntax in meine Dockerfile bekommen, um es mit Docker-Compose zu erstellen.Übergabe von Gunicorn Systemdatei in Dockerfile
Das ist mein dockerfile:
FROM centos:centos7
RUN sudo echo
'[Unit]
Description=gunicorn daemon
After=network.target
[Service]
User=tahaarmando
Group=nginx
WorkingDirectory=/home/tahaarmando/Projects/platform
ExecStart=/home/tahaarmando/Projects/platform/flower/bin/gunicorn --workers 3 --bind unix:/home/$
[Install]
WantedBy=multi-user.target'
>> /etc/systemd/system/gunicorn.service
Wenn ich versuche, es zu bauen ich folgendes erhalten:
> Error response from daemon: Dockerfile parse error line 5: unknown instruction: '[UNIT]
Was ist die richtige Syntax
Warum möchten Sie das tun? Sie führen nicht Systemd in Docker-Containern Sie führen den Prozess direkt –
Ich habe das gleiche Django-Projekt im selben Verzeichnis unter vielen Servern, ich möchte die Systemd-Datei für Gunicorn für alle meine Server nur durch Ausführen des Docker-Container ohne die Notwendigkeit, das Systemd für jeden Server zu kopieren und einzufügen. –