Comments (4)
Hej.
Bardzo dziękuje za podzielenie się informacji z procesu instalacji. My zmigrowaliśmy w pełni do środowiska Docker. Zaktualizowałem plik README.md. #175
Czy możesz spojrzeć, czy odpowiada on na twoje wątpliwości.
W sprawie testów, to nasza aplikacja wykorzystuje głównie widoki HTML, więc myślę, że testy Django są wystarczające.
Z wyrazami szacunku
from pola-backend.
@mik-laj Dziękuję za informację zwrotną. Dobra wiadomość jest taka, że aplikację udało się zainstalować bez większych problemów i działa. Poniżej podsumowanie procesu instalacji.
Środowisko:
- najnowsza wersja docker ze Snapcraft
- docker-compose z Fedora 32
I. Po uruchomieniu sudo docker-compose up
a) ERROR: Couldn't find env file: /home/wojtek/workspace/pola-backend/pola/.env
Musiałem touch .env
b) Niespełniona zależność
debconf: delaying package configuration, since apt-utils is not installed
Tego nie poprawiałem.
c) Potem było:
"You have 71 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): account, admin, ai_pics, auth, company, contenttypes, pola, product, report, reversion, sessions, sites, socialaccount, users."
postgres_1 | LOG: incomplete startup packet
i gdy zgodnie z opisem ruchomiłem polecenie docker-compose run web migrate a potem jeszcze dla sprawdzenia podmontowałem kontener i ponownie uruchomiłem polecenie:
root@596bfb0d65e6:/app# python manage.py migrate
Operations to perform:
Apply all migrations: account, admin, ai_pics, auth, company, contenttypes, pola, product, report, reversion, sessions, sites, socialaccount, users
Running migrations:
No migrations to apply.
czyli wszystko się dograło i ok.
d) Uwaga dotycząca adresu 0.0.0.0
web_1 | Invalid HTTP_HOST header: 'localhost:8080'. You may need to add 'localhost' to ALLOWED_HOSTS.
Środowisko deweloperskie mogłoby być domyślnie konfigurowane na localhost, ale nie musi, rzecz jasna.
e) Pod adresem http://0.0.0.0:8080/cms/ai_pics/ jest napis: ,,Zdjęcia AI". Nie wiem, co to znaczy.
f) Pod adresem http://0.0.0.0:8080/accounts/confirm-email/ jest napis:
,,Zweryfikuj swój adres e-mail
We have sent an e-mail to for verification. Follow the link provided to finalize the signup process. Please contact us if you do not receive it within a few minutes."
Brak lokalizacji.
Z wyrazami szacunku
from pola-backend.
a) ERROR: Couldn't find env file: /home/wojtek/workspace/pola-backend/pola/.env
Dodałem stosowne informacje
b) Niespełniona zależność
Dodałem brakujące zalezności do środowiska
c) Potem było:
Ciesze się, zę wszystko się udało.
d) Uwaga dotycząca adresu 0.0.0.0
Na gałezi z plikiem README.md jest ta poprawka juz wprowadzona.
e) Pod adresem http://0.0.0.0:8080/cms/ai_pics/ jest napis: ,,Zdjęcia AI". Nie wiem, co to znaczy.
To jest nieukończony moduł. Pola miała rozpoznawać zdjęcia produktów wykorzystujac zdjęcia produktów, a nie tylko kod kreskowy, ale na razie jesteśmy na etapie zbierania danych. Niekiedy jak zeskanujesz produkt to możesz zostąc poproszony o zdjęcie produktu z kilku zdjęć, które wykorzystamy do szkolenia modelu AI
f) Pod adresem http://0.0.0.0:8080/accounts/confirm-email/ jest napis:
Czy chciałbyś zająć się tym problemem? Ja chętnie pprzejrzę twoją zmianę. Ogólnie dla użytkownika końcowych przeznaczony jest tylko ekran główny dostępny pod https://www.pola-app.pl/ + kilka stron statycznych. Reszta widoków jest dostępna tylko dla waskiego gronaa ekspertow. A może chciałbyś się bardziej zaangażowac w rozwój aplikaacji? Pola obchodzi urodziny 11 listopada i na ten okres planujemy aktualizacje, ale do tego czasu jeszcze trochę mamy do zrobienia.
from pola-backend.
@mik-laj Widzę, że sprawa localhost jest już rozwiązana.
ALLOWED_HOSTS = ['0.0.0.0', 'localhost']
Wobec tego koniec wątku.
from pola-backend.
Related Issues (20)
- Search API: uwzględnianie nazwy firmy w porównywaniu tekstu
- Search API: implementacja prostego modułu ElasticSearch
- Search API: obsługa kodów GPC
- Aktualizacja kodów dodawanych zbiorczo
- Obowiązek sprawdzenia, czy firma istnieje przed jej dodaniem
- Firmy ulubione i niepożądane
- Możliwość wyświetlania marek konkretnej firmy HOT 2
- Modyfikacja marek przypisanych do firmy HOT 8
- Powrót do przycisku zbiórki HOT 2
- Poprawka newslettera HOT 2
- Naprawa analityki strony HOT 1
- Automatyczne dodawanie członków Klubu Przyjaciół Poli z CMS na stronę HOT 1
- Możliwość automatycznego pobrania kodów danej firmy z GS1
- Ile produktów rozpoznaje aplikacja Pola?
- GPC: Wsparcie dla aliasów kategorii
- GPC: Wyświetlanie informacji o GPC kategoriach w CMS
- Zmiana przycisku zbiórki HOT 2
- Po uruchomieniu z docker compose nie działają pliki statyczne
- Rozpoznawanie produktów posiadających w składzie owady
- Publikacja aplikacji w sklepie F-droid HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pola-backend.