Skip to content

Pycharm und Autoupload

Linux
  • Ich muss hier mal wieder was aufschreiben, damit ich mich in 8 Wochen noch dran erinnere 🙂

    Eines meiner Projekte auf Gitlab nutze ich dazu, Threads hier im Forum nach Mastodon automatisiert zu teilen. Das bearbeite ich mit Pycharm. Ja ist auch ein kommerzielles Produkt, aber ich mag es am Meisten.

    Voraussetzung

    The Remote Development functionality in PyCharm relies on the Remote Development Gateway plugin. This plugin comes bundled in PyCharm Professional by default. If you observe any malfunction, make sure the plugin is enabled.

    Ich möchte, das Änderungen sofort auf den Server geschoben werden sollen. Ja, das ist nicht die Beste Lösung, aber ich möchte das so haben. Aber, Wie?

    Als erstes richten wir eine SSH Verbindung ein. Unter Tools - SSH Configurations

    SSH.png

    Dann unter Build, Ececution, Deployment - Deployment

    Deploy.png

    Danach ging es, aber die Files die ich hochgeladen habe, hatten den falschen Benutzer (root). Um das zu ändern habe ich dann den Haken bei Rsync eingeschaltet.

    rsync.png

    Die Rsync Optionen habe ich um das hier erweitert

    --chown=<USER>:<USER>
    

    ergänzt. Da kommt dann der richtige User rein. Danach haben die Files nach dem Hochladen auch die richtigen Benutzerrechte 🙂

    Ich hoffe ich habe nichts vergessen. Eigentlich wollte ich das von Gitlab aus deployen, aber der Aufwand dort war mir irgendwie zu groß. Aber das werde ich mir die Tage auch nochmal intensiv anschauen.

    Und wie immer, wer was findet was falsch ist, ich freue mich über jeden Hinweis

  • pfSense - Release 2.7.2

    pfSense
    1
    1
    0 Stimmen
    1 Beiträge
    263 Aufrufe
    Niemand hat geantwortet
  • Update 1.30.5 released

    Vaultwarden
    1
    0 Stimmen
    1 Beiträge
    156 Aufrufe
    Niemand hat geantwortet
  • Firefox 122 als .deb Paket

    Linux
    1
    1
    0 Stimmen
    1 Beiträge
    158 Aufrufe
    Niemand hat geantwortet
  • Portainer - Python3.10

    Linux
    1
    7
    0 Stimmen
    1 Beiträge
    80 Aufrufe
    Niemand hat geantwortet
  • NodeBB - Update auf v1.18.6

    NodeBB
    1
    1
    0 Stimmen
    1 Beiträge
    146 Aufrufe
    Niemand hat geantwortet
  • Kopia - Verbessertes UI in Arbeit

    Kopia
    4
    0 Stimmen
    4 Beiträge
    422 Aufrufe
    FrankMF
    Nächste tolle Neuerung, man kann die Datensicherung jetzt sofort mounten. Sich alles ansehen usw. [image: 1599595077687-bildschirmfoto-vom-2020-09-08-21-56-39.png]
  • Redis Replication

    Angeheftet Verschoben Redis
    4
    1 Stimmen
    4 Beiträge
    509 Aufrufe
    FrankMF
    Um die Verbindung zu testen, kann man folgende Befehle nutzen. redis-cli -h 10.1.1.0 -p 6379 -a <PASSWORD> und telnet 10.1.1.0 6379
  • Installation von Grav & NGinx & PHP7.2

    Angeheftet Verschoben Grav
    2
    1
    0 Stimmen
    2 Beiträge
    1k Aufrufe
    FrankMF
    Nachdem ich den ROCKPro64 jetzt auf den Mainline umgestellt habe, lief meine Testinstallation von Grav nicht mehr. Hilfreiche Sache um das Problem zu lösen -> https://gist.github.com/GhazanfarMir/03bd1f1f770a3834d47274586d46ea62 Ich bekam immer 502 Bad Gateway, Grund war ein nicht korrekt gestarteter php-pfm Service. rock64@rockpro64v2_0:/usr/local/bin$ sudo service php7.2-fpm start rock64@rockpro64v2_0:/usr/local/bin$ sudo service php7.2-fpm status ● php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-16 20:15:20 CEST; 21s ago Docs: man:php-fpm7.2(8) Main PID: 3206 (php-fpm7.2) Status: "Processes active: 0, idle: 2, Requests: 3, slow: 0, Traffic: 0.2req/sec" Tasks: 3 (limit: 4622) CGroup: /system.slice/php7.2-fpm.service ├─3206 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf) ├─3207 php-fpm: pool www └─3208 php-fpm: pool www Aug 16 20:15:19 rockpro64v2_0 systemd[1]: Starting The PHP 7.2 FastCGI Process Manager... Aug 16 20:15:20 rockpro64v2_0 systemd[1]: Started The PHP 7.2 FastCGI Process Manager.