This Git repository contains a Dockerfile that allows you to build a Docker image to make a .exe with Makensis on Unix. The generated Docker image will be published on Docker Hub for easy deployment by users and their CI/CD.
Before getting started, ensure that the following are installed on your local machine:
- Docker: Docker installation link
This Docker image is based on Ubuntu:jammy
.
To create an executable you can launch this command into the folder of your .nsis file
docker run -it -v $(pwd):/app damdam00/makensis bash -c "makensis file.nsis"
Follow the steps below to install and run the application in a Docker container:
-
Clone this Git repository to your local machine:
git clone https://github.com/your-username/project-name.git
-
Navigate to the project directory:
cd project-name
-
Build the Docker image using the following command:
docker build -t image-name:tag .
Make sure to replace
image-name
andtag
with your desired values. -
Once the image building process is complete, you can run a Docker container from this image:
docker run -p <host-port>:<container-port> image-name:tag
Contributions to this project are welcome. Here are the steps to contribute:
- Fork the repository.
- Create a branch for your modifications:
git checkout -b my-branch
- Make the necessary changes and improvements.
- Thoroughly test the modifications.
- Commit the changes:
git commit -m "Description of the changes"
- Push the changes to your fork:
git push origin my-branch
- Open a Pull Request in the original repository.