* Add a Docker+wasm sample application featuring a WasmEdge-based microservice, a MySQL database and an Nginx web server for frontend UI files.
Signed-off-by: Michael Yuan <michael@secondstate.io>
* Add a logo to indicate Docker+wasm compatibility. Add project descriptions to README.
Signed-off-by: Michael Yuan <michael@secondstate.io>
* Add the example for WasmEdge + Kafka / Redpanda + MySQL application to take messages from a queue and save into a database table.
Signed-off-by: Michael Yuan <michael@secondstate.io>
* Add a SVG icon to indicate Docker + Wasm req
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update the docker compose files for the new Docker Desktop release
Signed-off-by: Michael Yuan <michael@secondstate.io>
* Use the correct platform to be compatible with Docker Desktop 4.15
Signed-off-by: Michael Yuan <michael@secondstate.io>
* Update README.md
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update wasmedge-kafka-mysql/README.md
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update wasmedge-kafka-mysql/README.md
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update wasmedge-kafka-mysql/etl/Dockerfile
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update wasmedge-mysql-nginx/README.md
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update wasmedge-mysql-nginx/README.md
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update wasmedge-mysql-nginx/README.md
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update wasmedge-mysql-nginx/README.md
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update wasmedge-mysql-nginx/README.md
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update wasmedge-mysql-nginx/README.md
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update wasmedge-mysql-nginx/README.md
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update wasmedge-mysql-nginx/README.md
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update wasmedge-mysql-nginx/README.md
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Update wasmedge-mysql-nginx/README.md
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
* Change the Nginx port to the default non-privileged 8090
Signed-off-by: Michael Yuan <michael@secondstate.io>
* My apologies. Need to correct the syntax for the Nginx port 8090.
Signed-off-by: Michael Yuan <michael@secondstate.io>
* Remove commented lines
Signed-off-by: Michael Yuan <michael@secondstate.io>
* Change wasi/wasm32 to wasi/wasm to conform with the latest spec
Signed-off-by: Michael Yuan <michael@secondstate.io>
* Update README.md
Co-authored-by: Michael Irwin <mikesir87@gmail.com>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
Signed-off-by: Michael Yuan <michael@secondstate.io>
Signed-off-by: Michael Yuan <michael@michaelyuan.com>
Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Co-authored-by: Michael Irwin <mikesir87@gmail.com>
* Add Docker Desktop Development Environments config
* Use nginx image with read-only bind mount instead of building a
custom image
* Upgrade Go dependencies
Co-authored-by: Guillaume Lours <guillaume@lours.me>
Signed-off-by: Milas Bowman <milas.bowman@docker.com>
* Add Docker Desktop Development Environments config
* Change port `5000` -> `8000` for Flask to avoid conflicts on
recent macOS versions
* Improve DB health check (for non-dev envs case) to avoid
producing a bunch of log spam
Co-authored-by: Guillaume Lours <guillaume@lours.me>
Signed-off-by: Milas Bowman <milas.bowman@docker.com>
* nginx-aspnet-mysql: add dev envs configuration
* Fix/enable MySQL/MariaDB health check
* Refactor `Dockerfile` for use as Compose app as well as with
dev envs
* nginx-aspnet-mysql: remove DB healthcheck from dev envs config
Signed-off-by: Milas Bowman <milas.bowman@docker.com>
* add configuration to use traefik-golang sample with Docker Dev Environments feature
* use apt-get instead of apt and --no-install-recommends option
Co-authored-by: Milas Bowman <milasb@gmail.com>
Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
I accidentally edited the wrong `README`, which was the inner one
from the app generated by Angular CLI rather than the project
one about Compose.
Restored the old one and moved the dev envs info to the root/Compose
README.
Signed-off-by: Milas Bowman <milas.bowman@docker.com>
* Add Docker Desktop Developer Environments config
* Upgrade from Go 1.13 (🙀) to 1.18
* Rename `frontend` -> `proxy` for clarity & consistency
with other samples
* Add Chi as a dependency to provide an example of Go
module dependencies for parity with other samples
Signed-off-by: Milas Bowman <milas.bowman@docker.com>
* add configuration to use spring-postgres sample with Docker Dev Environments feature
Co-authored-by: Milas Bowman <milasb@gmail.com>
Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
(Most of this is almost identical to #263.)
* Docker Desktop Development Environments config
* Use cache volumes for pip
* Downgrade from Python 3.11 _alpha_ -> Python 3.10
* Use port `8000` to avoid conflicts with Airplay on
macOS for default Flask port `5000`
* Use `SIGINT` to gracefully stop Flask
* Formatting fixes in `compose.yaml`
Signed-off-by: Milas Bowman <milas.bowman@docker.com>
* Docker Desktop Development Environments config
* Use cache volumes for pip
* Upgrade from Python 3.7 -> Python 3.10
* Use port `8000` to avoid conflicts with Airplay on
macOS for default Flask port `5000`
* Use `SIGINT` to gracefully stop Flask
Signed-off-by: Milas Bowman <milas.bowman@docker.com>