bic 5fb095f4f7 readme con note | 5 years ago | |
---|---|---|
accounts | 5 years ago | |
events | 5 years ago | |
get_together | 5 years ago | |
resume | 5 years ago | |
simple_ga | 5 years ago | |
totd | 5 years ago | |
.dockerignore | 5 years ago | |
.gitignore | 5 years ago | |
.travis.yml | 5 years ago | |
Dockerfile | 5 years ago | |
LICENSE | 6 years ago | |
MioReadme.md | 5 years ago | |
README.md | 5 years ago | |
docker-compose.yml | 5 years ago | |
local_settings.example | 5 years ago | |
manage.py | 6 years ago | |
requirements.txt | 5 years ago |
Get Together is an open source event manager for local communities.
Get Together is version 0.8.0.
Try it free at https://gettogether.community
To start running the service use the following commands:
virtualenv --python=python3 ./env
./env/bin/pip install -r requirements.txt
./env/bin/python manage.py migrate
./env/bin/python manage.py createsuperuser
./env/bin/python manage.py runserver
In order to make it easier to create Places and Teams without having to manually enter records for Country, SPR (State/Province/Region) and City, you can preload them using data files from http://download.geonames.org/export/dump/
The provided load_spr
and load_cities
commands will only load data if the
parent country (or SPR for cities) exists in the database. This lets you choose
whether you want to load every city, only cities for select countries, or only
for select SPRs.
Download the countryInfo.txt file from GeoNames, then run:
./env/bin/python manage.py load_countries countryInfo.txt
Download the admin1CodesASCII.txt file from GeoNames, then run:
./env/bin/python manage.py load_spr admin1CodesASCII.txt
You have a few choices for City data files. GeoNames provides data files for cities with more than 15,000 residents, cities with more than 5,000 residents, and cities with more than 1,000 residents. The smaller the number, the more cities there will be in the data file (and the longer it will take to import them all).
Download the file you want from the links above. They will be zip files that you must unzip before using. Then import the cities by running (for your downloaded file):
./env/bin/python manage.py load_cities cities15000.txt
docker build -t get_together .
docker run -e "DEBUG_MODE=True" -e "SECRET_KEY=xxxxx" -e "ALLOWED_HOSTS=localhost,127.0.0.1" -d --name get_together -p 8000:8000 get_together
docker exec -it get_together python3 manage.py createsuperuser
docker-compose up -d
docker-compose exec get_together python3 manage.py createsuperuser
You can then connect to the container by going to localhost:8000
You can import live event data into your "Searchable" table with this command:
./env/bin/python manage.py import https://gettogether.community/searchables/
To contibute to Get Together, you can file issues here on GitHub, work on features you want it to have, or contact us on Gitter to learn more.
Currently the project needs:
If you can help with any of these, please get in touch with me!