# Cloudflare Pages Proxy Docker Container | |
This Docker container sets up an Nginx server that proxies requests to your Cloudflare Pages site (https://sheer-8kp.pages.dev/) and makes it available on port 7860. | |
## Requirements | |
- Docker installed on your system | |
- Internet access to reach the Cloudflare Pages site | |
## Building the Docker Image | |
To build the Docker image, navigate to the directory containing the Dockerfile and run: | |
```bash | |
docker build -t cloudflare-proxy . | |
``` | |
## Running the Docker Container | |
To start the container: | |
```bash | |
docker run -d -p 7860:7860 --name cloudflare-proxy-container cloudflare-proxy | |
``` | |
After running this command, you can access your Cloudflare Pages site at: | |
``` | |
http://localhost:7860 | |
``` | |
## Stopping the Container | |
To stop the running container: | |
```bash | |
docker stop cloudflare-proxy-container | |
``` | |
## Removing the Container | |
To remove the container: | |
```bash | |
docker rm cloudflare-proxy-container | |
``` | |
## Technical Details | |
- The container uses Nginx as a reverse proxy | |
- Traffic is forwarded to https://sheer-8kp.pages.dev/ | |
- Appropriate headers are set to ensure proper proxying | |
- The container runs on port 7860 |