Revadike / epicgames-freebies-claimer

Claim available free game promotions from the Epic Games Store.
MIT License
2.23k stars 361 forks source link

chore: clean up dockerfile, pin package #144

Closed jackblk closed 2 years ago

jackblk commented 2 years ago

I tested apprise app in Docker image , it works well for Discord. I will write a wiki page on how to config later.

After testing, the docker image size increased by 50% lol (both compressed and extracted).

Without Apprise With Apprise
Compressed (download size) 42MB 61MB
Pulled & extracted (on disk size) 121MB 191MB

Also the build time is doubled (5m -> 10m) due to apprise long build time. So, I will create a separate tag for it in v1.5.6 and mention it in wiki.

This PR is mostly for pinning the packages, dockerlint does not like it when it is not pinned.

jackblk commented 2 years ago

@Revadike do you think we should move Changelog to wiki? It's a bit long now in the main readme 😄.

Let's also add some badge, it looks nice:

Github Release

Docker Image

Revadike commented 2 years ago

I think we can just refer to https://github.com/Revadike/epicgames-freebies-claimer/releases for the changelog. Sure, badges can be added. Check here for some more badges: https://github.com/Revadike/SteamWebIntegration