A blog system based on Python 2.7 and Redis. It's a *nix port from Google App Engine of Doodle 1.x.
Doodle 2 requires Python 2.7 and Redis. It has been tested on Ubuntu 18.04.
- Clone or download the source code:
$ git clone https://github.com/keakon/Doodle.git
- Install dependencies:
$ sudo pip install virtualenv
$ virtualenv .
$ bin/pip install -r requirements.txt
$ redis-server &
$ bin/python -m doodle.main
Then you can open http://0.0.0.0:8080 to check it.
- Install Docker
- Clone or download the source code:
$ git clone https://github.com/keakon/Doodle.git
- Copy config files:
$ mkdir doodle
$ cp Doodle/docker-compose.yml doodle/docker-compose.yml
$ cp -r Doodle/conf doodle/conf
- Replace "localhost" into your own domain in conf/Caddyfile.
- Start docker compose:
$ cd doodle
$ docker compose up -d
Doodle is released under the MIT License. See the LICENSE file for more details.