Skip to content

Instantly share code, notes, and snippets.

View mhemrg's full-sized avatar

Mohammad Hossein Ebadollahi mhemrg

View GitHub Profile
FROM liararepo/node-platform:10
ENV NUXT_HOST=0.0.0.0
FROM liararepo/laravel-platform:frontend
FROM liararepo/laravel-platform:backend
RUN chgrp -R www-data /var/www/html/lib/vendor
RUN chmod -R ug+rwx /var/www/html/lib/vendor
@mhemrg
mhemrg / Dockerfile
Last active July 26, 2019 10:25
Tehran timezone
FROM liararepo/node-platform:10
ENV TZ=Asia/Tehran
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
@mhemrg
mhemrg / dump.sh
Created June 9, 2019 08:13
Dump MongoDB
mongodump --uri 'mongodb://USERNAME:PASSWORD@HOST:PORT/DB_NAME?authSource=admin' -o my-backup
@mhemrg
mhemrg / mongodb.txt
Created June 10, 2019 13:18
MongoDB Connection URI
mongodb://USERNAME:PASSWORD@HOST:PORT/DB_NAME?authSource=admin
@mhemrg
mhemrg / Dockerfile
Last active June 8, 2020 06:55
A dockerfile for Jira
FROM cptactionhank/atlassian-jira-software:8.1.0
COPY ./cracks/atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.2.jar
COPY ./cracks/atlassian-universal-plugin-manager-plugin-4.0.1.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-4.0.1.jar
@mhemrg
mhemrg / .gitlab-ci.yml
Created July 13, 2019 09:38
Liara - Gitlab CI
stages:
- deploy
deploy:
stage: deploy
image: node:10
script:
- npm i -g @liara/cli
- liara deploy --api-token $API_TOKEN --no-project-logs
@mhemrg
mhemrg / s3-list-objects.js
Created August 12, 2019 07:06
Liara | S3 list objects in ExpressJS
let result=[];
let stream = liaraClient.listObjects('ic-default-barber','', true);
stream.on('data', (obj) => {
result.push(obj.name);
});
stream.on('end', () => {
res.json({result: result});
});
"build": "NODE_ENV=production node_modules/.bin/webpack --config webpack.config.js"
@mhemrg
mhemrg / liara.json
Created August 20, 2019 08:14
Liara | Laravel post-build commands
{
"laravel": {
"postBuildCommands": [
"a2enmod expires"
]
}
}