[Unit] Description=Service for node red webserver with ROS2 plugins. PartOf=docker.service After=docker.service [Service] EnvironmentFile=/etc/environment Type=oneshot RemainAfterExit=yes # first stop and remove already running container ExecStartPre=/bin/docker compose -f /docker-compose.yaml -p docker down # start container ExecStart=/bin/docker compose -f /docker-compose.yaml -p docker up -d ExecStop=/bin/docker compose -f /docker-compose.yaml -p docker down [Install] WantedBy=multi-user.target