Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
e2d47b7
Test Deploy
jnattawat Jul 15, 2016
57a2976
Merge with Master
jnattawat Jul 28, 2016
ecd5c02
Fix settings file and Mysql encode
jnattawat Aug 3, 2016
94cbb07
Fix relative path
jnattawat Aug 4, 2016
fd89c80
fix relative path
jnattawat Aug 4, 2016
7c03603
Fix relative path
jnattawat Aug 4, 2016
f92d8df
Fix DO stack volume doesn't support
jnattawat Aug 4, 2016
20dde71
Revert "Fix DO stack volume doesn't support"
jnattawat Aug 4, 2016
633bc3d
Fix DO stack volume doesn't support""
jnattawat Aug 4, 2016
97f50a0
Update Repo
jnattawat Aug 6, 2016
3f1b74f
Update Repo
jnattawat Aug 6, 2016
c85e21f
Merge remote-tracking branch 'upstream/master'
Oct 12, 2016
28ed560
add wordpress
kidlovess Oct 12, 2016
abd12b1
update wordpress indocker
kidlovess Oct 12, 2016
167c706
update wordpress compose
kidlovess Oct 12, 2016
0d02b96
update compose remove spacebar
kidlovess Oct 12, 2016
b81eefb
update compose
kidlovess Oct 12, 2016
f71e5e5
Merge remote-tracking branch 'origin/master'
Oct 13, 2016
affba65
add db host
kidlovess Oct 15, 2016
688452d
add app builder
kidlovess Oct 18, 2016
9eaff69
change app builder
kidlovess Oct 19, 2016
4db3ecc
test install
kidlovess Oct 19, 2016
5370030
change install
kidlovess Oct 19, 2016
5e7ef81
Revert "change install"
kidlovess Oct 19, 2016
798def2
Revert "add app builder"
kidlovess Oct 19, 2016
0538289
remove,
kidlovess Oct 19, 2016
dde1ab1
revert last success delploy
kidlovess Oct 19, 2016
5dd38a7
edit
kidlovess Oct 19, 2016
6990343
add adbuilder
kidlovess Oct 19, 2016
f5cbfc7
edit install
kidlovess Oct 19, 2016
8b227ba
Revert "add adbuilder"
kidlovess Oct 19, 2016
a5de772
edit app builder
kidlovess Oct 19, 2016
d3b5f6d
add new addbuilder
kidlovess Oct 19, 2016
96268c4
remove addbileder
kidlovess Oct 19, 2016
a586474
Revert "remove addbileder"
kidlovess Oct 20, 2016
b946228
add appbuilder
kidlovess Oct 21, 2016
fda0d92
add builder
kidlovess Oct 21, 2016
e492f81
edit '
kidlovess Oct 22, 2016
0f4eaac
add "
kidlovess Oct 22, 2016
57d5552
remove add builder
kidlovess Oct 22, 2016
389c98d
remove "
kidlovess Oct 22, 2016
29fa5be
Test add plugin App_builder
Oplakus Oct 22, 2016
a16f767
add new install
kidlovess Oct 24, 2016
2f5f2a1
add exec
kidlovess Oct 24, 2016
21479db
add return config
kidlovess Oct 24, 2016
2cb60fe
add eof
kidlovess Oct 24, 2016
6fbadab
add
kidlovess Oct 24, 2016
394687a
test app builder
kidlovess Oct 24, 2016
773fed9
remove comment run update
kidlovess Oct 24, 2016
b353533
add addbuilder install
kidlovess Oct 24, 2016
712edf2
comment update dockerfile
kidlovess Oct 24, 2016
a896840
Revert "remove comment run update"
Oplakus Oct 26, 2016
fe7e6ac
Revert "Revert "remove comment run update""
kidlovess Oct 26, 2016
905b7f8
add app builder to automate
kidlovess Oct 28, 2016
8dec9f6
remove cfc plugin
kidlovess Oct 30, 2016
2c68b43
remove cfc
kidlovess Oct 30, 2016
b1bb5b0
Merge remote-tracking branch 'upstream/master'
Oplakus Nov 3, 2016
e02949c
Merge remote-tracking branch 'upstream/master'
jnattawat May 15, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,3 @@ before_script:

script:
- npm link
- npm test
24 changes: 11 additions & 13 deletions app/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -17,24 +17,22 @@ RUN mkdir -p /var/log/supervisor
RUN apt-get -y install unzip
RUN apt-get -y install vim

# Fix Stack YML Doesn't support mount File
ADD ./settings/settings.js /src/app/settings/settings.js
ADD ./settings/installer.sh /src/app/settings/installer.sh
ADD ./settings/config/opsportal.js /src/app/settings/config/opsportal.js
ADD ./settings/config/local.js /src/app/settings/config/local.js


# Supervisor Configuration
#ADD ./supervisord/conf.d/* $SCPATH/

# Application Code
#ADD *.js* $AP/

#WORKDIR $AP
#RUN npm install
ADD ./settings/settings.js /settings/settings.js
ADD ./settings/installer.sh /settings/installer.sh
ADD ./settings/config/opsportal.js /settings/config/opsportal.js

RUN npm -g install sails@0.12.1
RUN npm -g install oplakus/appdev-cli
#ONBUILD RUN appdev install sails --docker 'plugins:appdevdesigns/[fcf_core#develop|fcf_activities#develop|opstool-process-reports|opstool-process-approval#develop|opstool-process-translation|opstool-emailNotifications#develop|fcf_activity_manager]' settings:../settings/settings.js

#ONBUILD WORKDIR /sails

RUN npm -g install sails@0.12.3
RUN npm -g install appdevdesigns/appdev-cli
RUN npm -g install appdevdesigns/app_builder
EXPOSE 1337

CMD bash -C 'settings/installer.sh'; 'bash'
CMD bash -C '/src/app/settings/installer.sh'; 'bash'
10 changes: 10 additions & 0 deletions app/mysql.cnf
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
31 changes: 31 additions & 0 deletions app/settings/config/local.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
module.exports = {
"environment": process.env.NODE_ENV || 'development',
"connections": {
"appdev_default": {
"host": "128.199.104.41",
"port": 3306,
"user": "root",
"password": "root",
"database": "develop"
},
"fcf": {
"adapter": "sails-mysql",
"host": "128.199.104.41",
"port": 3306,
"user": "root",
"password": "root",
"database": "develop"
}
},
"nodemailer": {
"default": "smtp",
"smtp": {
"type": "SMTP",
"host": "SMTP.HOST.ADDR",
"secureConnection": false,
"port": 25
}
},
"sockets": {},
"crontab": {}
}
18 changes: 17 additions & 1 deletion app/settings/config/opsportal.js
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ module.exports.opsportal = {
////
//// Administration Tools packaged with OpsPortal:
////
{
/* {
// Define the Administration Area
icon:'fa-cogs',
key:'PortalAdmin',
Expand Down Expand Up @@ -274,5 +274,21 @@ module.exports.opsportal = {
}]
},
*/
{
// New Area for [app_builder]
icon:'fa-cogs',
key:'app_builder',
label:'app_builder',
tools:[{
// New Tool entry for: [app_builder]
controller:'app_builder',
label:'app_builder]',
isDefault: true,
permissions:[
'adcore.admin'
, 'adcore.developer'
]
}]
},
]
};
14 changes: 7 additions & 7 deletions app/settings/installer.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
if [ ! -d "sails" ]; then
exec appdev install sails --docker 'plugins:appdevdesigns/[fcf_core#develop|fcf_activities#develop|opstool-process-reports|opstool-process-approval#develop|opstool-process-translation|opstool-emailNotifications#develop|fcf_activity_manager]' settings:../settings/settings.js
exec supervisord -n
else
echo 'Please execute container in background'
exec supervisord -n
fi
if [ ! -d "sails" ] ; then
exec appdev install sails --docker 'plugins:appdevdesigns/[app_builder]' settings:/src/app/settings/settings.js
exec supervisord -n
else
echo 'Please execute container in background'
exec supervisord -n
fi
2 changes: 1 addition & 1 deletion app/settings/settings.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,5 @@ module.exports = {

//
copyConfigs:true,
configDir:"settings/config"
configDir:"/src/app/settings/config"
}
18 changes: 16 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,30 @@
appdev-cli:
build: ./app
volumes:
- "./app:/src/app"
#volumes:
# - "./app:/src/app"
ports:
- "1337:1337"
links:
- mysqlsails

mysqlsails:
image: mysql:latest
volumes:
- "./app/mysql.cnf:/etc/mysql/conf.d/mysql.cnf"
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=develop
- MYSQL_USER=root
ports:
- "3306:3306"

wordpress:
image: wordpress:latest
links:
- mysqlsails
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: mysqlsails:3306
WORDPRESS_DB_PASSWORD: root