Coder Social home page Coder Social logo

Docker setup - missing step about bakerydemo HOT 7 CLOSED

Big-Vi avatar Big-Vi commented on July 17, 2024
Docker setup - missing step

from bakerydemo.

Comments (7)

cmuc24 avatar cmuc24 commented on July 17, 2024 2

same, credentials from the docs are without any function

creating superuser solved it
docker-compose run app /venv/bin/python manage.py createsuperuser

thanks @Big-Vi

from bakerydemo.

gasman avatar gasman commented on July 17, 2024 1

I think the issue with the hosted demo site is different - since there's a single database shared across all users, it's easy for anyone to casually change the default login (and they may well even think it's the right thing to do, because the password is "changeme" after all).

I'm not sure why the extra createsuperuser step would be necessary here, because the admin / changeme account is hard-coded in the fixture along with the rest of the site data - if that account was missing, then the rest of the demo data would be missing too. We've previously had issues with the Docker setup due to the fact that the webserver setup and the database setup happen in parallel, so it's possible for the webserver to become available before the data is fully loaded - but again, if that was the problem here, you wouldn't see the bakery homepage either at that point (only the default "Welcome to your new Wagtail site" splash page).

from bakerydemo.

zerolab avatar zerolab commented on July 17, 2024

Hey @Big-Vi,

Have you seen the

Log into the admin with the credentials admin / changeme.

line in the README? did it not work for you?

from bakerydemo.

Big-Vi avatar Big-Vi commented on July 17, 2024

The below credentials did not work for me.
username: admin
password: changeme

from bakerydemo.

bc6really avatar bc6really commented on July 17, 2024

I agree with @cmuc24, thanks @Big-Vi. I should also note that the hosted demo site is having a similar issue; when asked for the username and password, admin / changeme does not work.

from bakerydemo.

mllabs avatar mllabs commented on July 17, 2024

I was also having trouble with logging in to either the docker container or the demo site. The 'fix' does allow me to log in, but none of the data is there, so I figured it's probably due to the database not being up when the initial data load was running as mentioned by @gasman above.

Anyway - to fix both issues, I ran the command:

docker-compose run app /venv/bin/python manage.py load_initial_data

This fixed the login issue as well as the missing content.

from bakerydemo.

gasman avatar gasman commented on July 17, 2024

Have confirmed that the current instructions do work, but you have to wait several seconds after docker compose up --build -d for the database initialisation to complete before running the load_initial_data command. Instructions updated accordingly in 274bba1.

from bakerydemo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.