Skip to content

Commit

Permalink
Add docker-compose examples for memory and persistant storage
Browse files Browse the repository at this point in the history
  • Loading branch information
dewey committed Aug 29, 2018
1 parent e3f8d3a commit cbbd882
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 2 deletions.
2 changes: 1 addition & 1 deletion config/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ type Config struct {
CacheExpiration int `env:"CACHE_EXPIRATION" envDefault:"30"`
CacheExpiredPurge int `env:"CACHE_EXPIRED_PURGE" envDefault:"60"`
StorageBackend string `env:"STORAGE_BACKEND" envDefault:"memory"`
StoragePath string `env:"STORAGE_PATH" envDefault:"feedbridge-data"`
StoragePath string `env:"STORAGE_PATH" envDefault:"/feedbridge-data"`
Environment string `env:"ENVIRONMENT" envDefault:"develop"`
Port int `env:"PORT" envDefault:"8080"`
}
2 changes: 1 addition & 1 deletion docker-compose.yml → docker-compose.memory.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ services:
- REFRESH_INTERVAL=15
- CACHE_EXPIRATION=30
- CACHE_EXPIRED_PURGE=60
- STORAGE_PATH=/feedbridge-data
- STORAGE_BACKEND=memory
13 changes: 13 additions & 0 deletions docker-compose.persistent.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
version: "3"
services:
app:
image: tehwey/feedbridge:latest
ports:
- "8080:8080"
environment:
- ENVIRONMENT=prod
- REFRESH_INTERVAL=15
- STORAGE_BACKEND=persistent
- STORAGE_PATH=/feedbridge-data
volumes:
- /home/dewey/services/feedbridge/feedbridge-data:/feedbridge-data

0 comments on commit cbbd882

Please sign in to comment.