Skip to content
Snippets Groups Projects
freedombone-app-pleroma 36.5 KiB
Newer Older
Bob Mottram's avatar
Bob Mottram committed
    echo '[Service]' >> /etc/systemd/system/pleroma.service
    echo 'User=pleroma' >> /etc/systemd/system/pleroma.service
Bob Mottram's avatar
Bob Mottram committed
    echo "WorkingDirectory=$PLEROMA_DIR" >> /etc/systemd/system/pleroma.service
Bob Mottram's avatar
Bob Mottram committed
    echo "Environment=\"HOME=$PLEROMA_DIR\"" >> /etc/systemd/system/pleroma.service
Bob Mottram's avatar
Bob Mottram committed
    echo 'ExecStart=/usr/local/bin/mix phx.server' >> /etc/systemd/system/pleroma.service
Bob Mottram's avatar
Bob Mottram committed
    echo 'ExecReload=/bin/kill $MAINPID' >> /etc/systemd/system/pleroma.service
    echo 'KillMode=process' >> /etc/systemd/system/pleroma.service
    echo 'Restart=on-failure' >> /etc/systemd/system/pleroma.service
    echo '' >> /etc/systemd/system/pleroma.service
    echo '[Install]' >> /etc/systemd/system/pleroma.service
    echo 'WantedBy=multi-user.target' >> /etc/systemd/system/pleroma.service
    echo 'Alias=pleroma.service' >> /etc/systemd/system/pleroma.service
    systemctl daemon-reload
    systemctl enable pleroma
    systemctl start pleroma

    APP_INSTALLED=1
}

# NOTE: deliberately there is no "exit 0"