A group purchase website based on WeChat.
sudo wget -qO- https://get.docker.com/ | sh
sudo pip install docker-compose
cp docker-compose.yml.development docker-compose.yml
cp smbkeys.template smbkeys
cp smbusers.template smbusers
cp sshkeys.template sshkeys
cp sshkeys web/sshkeys
git clone https://github.com/cuilyGitHub/FreeSpoonUI /your/path/FreeSpoonUI
docker-compose.yml
web:
volumes:
- /your/path:/FreeSpoonUI
nginx:
environment:
- DOMAINNAME=yourdomain
db:
environment:
- MYSQL_ROOT_PASSWORD=123456
freespoon:
volumes:
- /your/path:/FreeSpoon
environment:
...
Copy data json files to /freespoon_data
Copy media files to /freespoon_media
freespoon
python manage.py migrate
export ENV...
mysql -hdb -uroot -p123456 -DFreeSpoon < ./views.sql
python manage.py createsuperuser
python manage.py runserver 0.0.0.0:80
web
npm install
gulp run
git clone --recursive https://github.com/codemeow5/FreeSpoon.git /usr/local/FreeSpoon
cp docker-compose.yml.production docker-compose.yml
cp Dockerfile.production Dockerfile
docker-compose.yml
db:
environment:
- MYSQL_ROOT_PASSWORD=123456
freespoon:
environment:
...
pull data files to /freespoon_data
pull media files to /freespoon_media
docker-compose up
create database FreeSpoon character set utf8;
python manage.py makemigrations
python manage.py migrate
python manage.py dumpdata authentication > /your/path/authentication.json
python manage.py dumpdata -e business.purchasedproducthistory business > /your/path/business.json
python manage.py dumpdata socialaccount > /your/path/socialaccount.json
python manage.py loaddata /your/path/authentication.json
python manage.py loaddata /your/path/business.json
python manage.py loaddata /your/path/socialaccount.json
Media Platform: Mozilla
App: iOS