Some checks are pending
Build and Publish Docker Image / build (push) Waiting to run
55 lines
905 B
Markdown
55 lines
905 B
Markdown
<<<<<<< HEAD
|
|
# Hello World - Bun.js
|
|
|
|
A simple Hello World application built with Bun.js.
|
|
|
|
## Run Locally
|
|
|
|
```bash
|
|
bun run index.ts
|
|
```
|
|
|
|
## Run with Docker
|
|
|
|
Build the image:
|
|
|
|
```bash
|
|
docker build -t hello-bun .
|
|
```
|
|
|
|
Run the container:
|
|
|
|
```bash
|
|
docker run hello-bun
|
|
```
|
|
|
|
## CI/CD Pipeline
|
|
|
|
This repo includes a Gitea Actions workflow that automatically builds and publishes the Docker image to Gitea's container registry on every push to `main`.
|
|
|
|
### Setup Required
|
|
|
|
1. **Enable Actions** in your Gitea repository settings
|
|
2. **Create a secret** named `REGISTRY_TOKEN`:
|
|
- Go to Repository → Settings → Actions → Secrets
|
|
- Add a new secret `REGISTRY_TOKEN` with your Gitea access token
|
|
|
|
### Pull the Published Image
|
|
|
|
After the pipeline runs, pull your image:
|
|
|
|
```bash
|
|
docker pull <your-gitea-url>/<owner>/<repo>:latest
|
|
```
|
|
|
|
## Output
|
|
|
|
```
|
|
Hello World! 🌍
|
|
```
|
|
=======
|
|
|
|
|
|
Test
|
|
>>>>>>> origin/main
|