This is the Docker Compose configuration for BAID's website, Helium.
The Docker Compose configuration is intended to be run in production. For development, please check WebArtistryBAID/helium and WebArtistryBAID/decorative-image-classifier.
- Clone this repository.
- Run
git submodule update --init --recursive. - Move
.env.exampleto.envand fill the environment variables accordingly. - Run
docker-compose up -d. - You're ready to start!
- Unfortunately, we had to hardcode
X-Forwarded-Prototo behttpsbecause of a weird production environment setup. This may cause issues on your end. - The decorative image classifier service runs alongside Helium to classify images in news articles into contentful and decorative.
Contribution is accepted from Beijing Academy students and Team WebArtistry. All contributions are owned by Beijing Academy.
Copyright (c) 2025-2026 Li Yuanda & Beijing Academy, all rights reserved.
"Beijing Academy," "BAID," "Better Me, Better World," and the Beijing Academy logo are legally protected and may not be used without official authorization.