[Unit] # Browser connector: lets a cloud page (.kaissflow.com) call the local # NACEF SIC via CORS+PNA. Runs on the cashier's machine, next to the SIC. # Install: # sudo cp tools/nacef-sic-connector.service /etc/systemd/system/ # sudo systemctl daemon-reload # sudo systemctl enable --now nacef-sic-connector Description=NACEF SIC browser connector (CORS/PNA proxy -> 127.0.0.1:10006) After=network-online.target smdf.service Wants=network-online.target [Service] Type=simple Environment=LISTEN_HOST=127.0.0.1 Environment=LISTEN_PORT=10016 Environment=TARGET_HOST=127.0.0.1 Environment=TARGET_PORT=10006 # Restrict which cloud origins may use this machine's SIC: Environment=ALLOW_SUFFIXES=.kaissflow.com,localhost,127.0.0.1 ExecStart=/usr/bin/env python3 /home/camelsoft/Documents/CAMELSOFT/MFProject/tools/nacef_sic_connector.py Restart=always RestartSec=3 [Install] WantedBy=multi-user.target