https://github.com/khaledalam/docker_smiley
Docker_Smiley is a small application with a web based interface to reverse engineering Docker containers' environment variables precedence and monitor Docker containers' processes and logs in real time.
https://github.com/khaledalam/docker_smiley
container containers docker docker-compose go golang react
Last synced: 3 months ago
JSON representation
Docker_Smiley is a small application with a web based interface to reverse engineering Docker containers' environment variables precedence and monitor Docker containers' processes and logs in real time.
- Host: GitHub
- URL: https://github.com/khaledalam/docker_smiley
- Owner: khaledalam
- Created: 2023-05-10T13:57:36.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-26T17:45:06.000Z (about 3 years ago)
- Last Synced: 2025-06-15T20:04:44.622Z (about 1 year ago)
- Topics: container, containers, docker, docker-compose, go, golang, react
- Language: JavaScript
- Homepage:
- Size: 22.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Docker_Smiley
---
Docker_Smiley is a small application with a web based interface to reverse engineering Docker containers' environment variables precedence and monitor Docker containers' processes and logs in real time.
Written in [Go](https://github.com/golang/go) and [React](https://github.com/facebook/react).
---
---
## Sharing the journey of the development process in public.
- [ ] Environments
- [x] listing: apps -> containers -> envs -> 7-levels
- [x] level 1 (Set using docker compose run -e in the CLI)
- [ ] level 2 (Substituted from your shell)
- [ ] level 3 (Set using the environment attribute in the Compose file)
- [ ] level 4 (Use of the --env-file argument in the CLI)
- [ ] level 5 (Use of the env_file attribute in the Compose file)
- [ ] level 6 (Set using an .env file placed at base of your project directory)
- [ ] level 7 (Set in a container image in the ENV directive. Having ARG or ENV setting in a Dockerfile)
- [ ] struct subRows levels in horizontal orientation
- [ ] cache table builtin functionalities [e.g. # of rows] and fix search in subRows
- [ ] tooltip each level explanation
- [ ] TBD
- [ ] Processes
- [ ] TBD
- [ ] Logs
- [ ] struct subRows in better UI
- [ ] TBD
---
- [ ] General
- [x] use redux
- [ ] readme.md
- [ ] github actions
- [ ] basic auth
- [ ] documentation
- [ ] testing
- [x] dark mode
- [ ] containerize application
- [ ] test on Linux and Windows environments (currently on mac only)
- [ ] remove unused packages
- [ ] add examples
- [ ] TBD
---
frontend:
`npm run start` or `yarn run start`
http://localhost:3000/
backend:
`GIN_PORT=8010 gin run main.go`
http://localhost:8010/