commit ae1f0477a21ec9a60c183ae341b013d4d3c5c24f Author: rahinim2005 Date: Mon Jul 6 06:53:19 2026 +0000 Initial commit diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..e69de29 diff --git a/.drone.ymlkind: pipeline b/.drone.ymlkind: pipeline new file mode 100644 index 0000000..484c6dc --- /dev/null +++ b/.drone.ymlkind: pipeline @@ -0,0 +1,32 @@ +kind: pipeline +type: docker +name: default + +steps: + - name: install + image: python:3.12 + + commands: + - pip install -r requirements.txt + + - name: lint + image: python:3.12 + + commands: + - pip install flake8 + -flake8 . + + - name: test + image:python:3.12 + + commands: + - pip install pytest + - pytest + +trigger: + branch: + -main + + event: + - push + - pull_request diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..45aa007 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM node:20 + +WORKDIR /myapp + +COPY package*.json ./ + +RUN npm install + +COPY . . + +EXPOSE 3000 + +CMD ["npm", "start"] diff --git a/app.js b/app.js new file mode 100644 index 0000000..84c7cc4 --- /dev/null +++ b/app.js @@ -0,0 +1 @@ +console.log("Hello from Docker!"); diff --git a/app.py b/app.py new file mode 100644 index 0000000..e69de29 diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..257607d --- /dev/null +++ b/compose.yaml @@ -0,0 +1,6 @@ +services: + gitea: + image: gitea/gitea:latest + + drone: + image: drone/drone:latest diff --git a/file1.txt b/file1.txt new file mode 100644 index 0000000..e69de29 diff --git a/file2.txt b/file2.txt new file mode 100644 index 0000000..e69de29 diff --git a/git b/git new file mode 100644 index 0000000..b1b938e --- /dev/null +++ b/git @@ -0,0 +1,9 @@ +git init + +git add . + +git commit -m "Initial commit" + +git remote add origin http://gitea/rahinim2005/myapp.git + +git push -u origin main diff --git a/image1 b/image1 new file mode 100644 index 0000000..1ec098c --- /dev/null +++ b/image1 @@ -0,0 +1,9 @@ +FROM python:latest + +WORKDIR /myapp + +COPY requirements.txt . + +RUN python requirements.txt + +CMD ["python", "app.py"] diff --git a/package.json b/package.json new file mode 100644 index 0000000..ac51cfe --- /dev/null +++ b/package.json @@ -0,0 +1,10 @@ +{ +"name": "myapp", +"version": "1.0.0", +"description": "Docker demo", +"main": "app.js", +"scripts": { + "start": "node app.js" +}, +"dependencies": {} +} diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..e69de29 diff --git a/tests/test_app.py b/tests/test_app.py new file mode 100644 index 0000000..e69de29