Codebase | Description |
---|---|
butifarra | Elixir API |
papa | GO/AWS/S3 |
lechuga | Svelte fronted |
TODO
- Captcha
- Captcha for the replies
- Threads (still in progress)
- admin dashboard
- able to upload files
- Templates for the boards (with components)
docker-compose up
Dont forget to add your aws credentials in the dockerfile of web/aws/Dockerfile
FROM golang:1.22
WORKDIR /app
COPY . .
ENV AWS_ACCESS_KEY_ID=""
ENV AWS_SECRET_ACCESS_KEY=""
RUN go mod download
COPY *.go ./
RUN CGO_ENABLED=0 GOOS=linux go build -o /aws
CMD ["/aws"]