Jak przekazać malą aplikację full-stack klientowi?

0

Hej. Sorry za mały spam, ale trochę mi się zmieniła sytuacja.

Właściwie to dochodzi też pytanie o backend. Czyli cała aplikacja będzie full-stack. Lokalnie wiem jak sobie to odpalić, ale chciałbym to przekazać klientowi tak, żeby w jak najbardziej nieskomplikowany sposób mógł sobie projekt odpalić i też coś przy nim robić (tzn. zakładam, że może chcieć samemu rozwijać projekt i muszę mu dać fundament na to, żeby łatwo mógł to zacząć robić).

Backend robię w Pythonie (Flask), front to HTML + Vanilla JS + CSS (Tailwind)

Do serwowania plików z frontu użyłem:

python -m http

flask odpalam normalnie:

flask --app backend run

problem mam głównie teraz z przekazaniem w przystępny sposób instrukcji instalacji.

Zacząłem to robić Makefile-em, gdzie w jednej komendzie próbuję zainstalować moduły dla Node-a i Pythona, ale dla Pythona samo utworzenie wirtualnego środowiska, i aktywacja go sama już w sobie dokłada 2 kroki do instrukcji (jeszcze zakładając, że nie mam pewności z jakiego terminala będzie działać klient to już w ogóle zniechęca do pomysłu robienia tego w ten sposób)

macie jakieś sposoby na to?

da się to zrobić bez Dockera?

myślałem nawet napisać w instrukcji instalacji, że wymagany jest bash terminal, co by trochę upraszczało instrukcje, bo wtedy aktywacje środowiska Pythona mógłbym dodać w Makefile (bo wiedzialbym z jakiego terminala to jest odpalane), ale chętnie usłyszę, jak ktoś ma lepsza alternatywę od tego.

dzięki

0

Ja bym dał instrukcję bądź płatną usługę ręcznej instalacji/konfiguracji (albo nawet niech on kupi serwer VPS, da ci wjazd, zainstalujesz i elo).

1 użytkowników online, w tym zalogowanych: 0, gości: 1