Submit Search
Upload
Jelastic Certified Templates
•
0 likes
•
122 views
Ihor Kolodyuk
Follow
Jelastic Certified Templates. How to pack, modify. Basics.
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 28
Download now
Download to read offline
Recommended
Creating Custom Templates for Joomla! 2.5
Creating Custom Templates for Joomla! 2.5
Don Cranford
Add-On Development: EE Expects that Every Developer will do his Duty
Add-On Development: EE Expects that Every Developer will do his Duty
reedmaniac
presentation
presentation
tutorialsruby
Add-On Development: EE Expects that Every Developer will do his Duty
Add-On Development: EE Expects that Every Developer will do his Duty
Leslie Doherty
presentation
presentation
tutorialsruby
SFDC Deployments
SFDC Deployments
Sujit Kumar
Cairo meetup low code best practices
Cairo meetup low code best practices
Ahmed Keshk
Sim-webcast-part1-1aa
Sim-webcast-part1-1aa
OracleIDM
Recommended
Creating Custom Templates for Joomla! 2.5
Creating Custom Templates for Joomla! 2.5
Don Cranford
Add-On Development: EE Expects that Every Developer will do his Duty
Add-On Development: EE Expects that Every Developer will do his Duty
reedmaniac
presentation
presentation
tutorialsruby
Add-On Development: EE Expects that Every Developer will do his Duty
Add-On Development: EE Expects that Every Developer will do his Duty
Leslie Doherty
presentation
presentation
tutorialsruby
SFDC Deployments
SFDC Deployments
Sujit Kumar
Cairo meetup low code best practices
Cairo meetup low code best practices
Ahmed Keshk
Sim-webcast-part1-1aa
Sim-webcast-part1-1aa
OracleIDM
PACLUG sametime presentation
PACLUG sametime presentation
amhiggins
Pimcore Webinar #1
Pimcore Webinar #1
Pimcore
PIMped Papyrus - A Language Workbench for UML DSLs
PIMped Papyrus - A Language Workbench for UML DSLs
Accenture | SolutionsIQ
Magento 2.0: Prepare yourself for a new way of module development
Magento 2.0: Prepare yourself for a new way of module development
Ivan Chepurnyi
Magento performance feat. core Hacks
Magento performance feat. core Hacks
Daniel Niedergesäß
Diagnosing issues in your ASP.NET applications in production with Visual Stud...
Diagnosing issues in your ASP.NET applications in production with Visual Stud...
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
Database Provisioning in EM12c: Provision me a Database Now!
Database Provisioning in EM12c: Provision me a Database Now!
Maaz Anjum
Putting it All Together: Securing Systems at Cloud Scale
Putting it All Together: Securing Systems at Cloud Scale
Amazon Web Services
Datasheet was pluginforrd
Datasheet was pluginforrd
MidVision
Thick Application Penetration Testing - A Crash Course
Thick Application Penetration Testing - A Crash Course
NetSPI
Making Joomla Insecure - Explaining security by breaking it
Making Joomla Insecure - Explaining security by breaking it
Tim Plummer
Managing Websphere Application Server certificates
Managing Websphere Application Server certificates
Piyush Chordia
Extension Library - Viagra for XPages
Extension Library - Viagra for XPages
Ulrich Krause
Inline Template Puppet Type
Inline Template Puppet Type
Lyndon Swan
Test studiowebinaraugcodedstep
Test studiowebinaraugcodedstep
Dhananjay Kumar
Manage Deployments with Install Profiles and Git
Manage Deployments with Install Profiles and Git
nhepner
Travelling Light for the Long Haul - Ian Robinson
Travelling Light for the Long Haul - Ian Robinson
mfrancis
Travelling light for the long haul
Travelling light for the long haul
Ian Robinson
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
garrett honeycutt
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Alfredo Krieg
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
More Related Content
Similar to Jelastic Certified Templates
PACLUG sametime presentation
PACLUG sametime presentation
amhiggins
Pimcore Webinar #1
Pimcore Webinar #1
Pimcore
PIMped Papyrus - A Language Workbench for UML DSLs
PIMped Papyrus - A Language Workbench for UML DSLs
Accenture | SolutionsIQ
Magento 2.0: Prepare yourself for a new way of module development
Magento 2.0: Prepare yourself for a new way of module development
Ivan Chepurnyi
Magento performance feat. core Hacks
Magento performance feat. core Hacks
Daniel Niedergesäß
Diagnosing issues in your ASP.NET applications in production with Visual Stud...
Diagnosing issues in your ASP.NET applications in production with Visual Stud...
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
Database Provisioning in EM12c: Provision me a Database Now!
Database Provisioning in EM12c: Provision me a Database Now!
Maaz Anjum
Putting it All Together: Securing Systems at Cloud Scale
Putting it All Together: Securing Systems at Cloud Scale
Amazon Web Services
Datasheet was pluginforrd
Datasheet was pluginforrd
MidVision
Thick Application Penetration Testing - A Crash Course
Thick Application Penetration Testing - A Crash Course
NetSPI
Making Joomla Insecure - Explaining security by breaking it
Making Joomla Insecure - Explaining security by breaking it
Tim Plummer
Managing Websphere Application Server certificates
Managing Websphere Application Server certificates
Piyush Chordia
Extension Library - Viagra for XPages
Extension Library - Viagra for XPages
Ulrich Krause
Inline Template Puppet Type
Inline Template Puppet Type
Lyndon Swan
Test studiowebinaraugcodedstep
Test studiowebinaraugcodedstep
Dhananjay Kumar
Manage Deployments with Install Profiles and Git
Manage Deployments with Install Profiles and Git
nhepner
Travelling Light for the Long Haul - Ian Robinson
Travelling Light for the Long Haul - Ian Robinson
mfrancis
Travelling light for the long haul
Travelling light for the long haul
Ian Robinson
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
garrett honeycutt
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Alfredo Krieg
Similar to Jelastic Certified Templates
(20)
PACLUG sametime presentation
PACLUG sametime presentation
Pimcore Webinar #1
Pimcore Webinar #1
PIMped Papyrus - A Language Workbench for UML DSLs
PIMped Papyrus - A Language Workbench for UML DSLs
Magento 2.0: Prepare yourself for a new way of module development
Magento 2.0: Prepare yourself for a new way of module development
Magento performance feat. core Hacks
Magento performance feat. core Hacks
Diagnosing issues in your ASP.NET applications in production with Visual Stud...
Diagnosing issues in your ASP.NET applications in production with Visual Stud...
Database Provisioning in EM12c: Provision me a Database Now!
Database Provisioning in EM12c: Provision me a Database Now!
Putting it All Together: Securing Systems at Cloud Scale
Putting it All Together: Securing Systems at Cloud Scale
Datasheet was pluginforrd
Datasheet was pluginforrd
Thick Application Penetration Testing - A Crash Course
Thick Application Penetration Testing - A Crash Course
Making Joomla Insecure - Explaining security by breaking it
Making Joomla Insecure - Explaining security by breaking it
Managing Websphere Application Server certificates
Managing Websphere Application Server certificates
Extension Library - Viagra for XPages
Extension Library - Viagra for XPages
Inline Template Puppet Type
Inline Template Puppet Type
Test studiowebinaraugcodedstep
Test studiowebinaraugcodedstep
Manage Deployments with Install Profiles and Git
Manage Deployments with Install Profiles and Git
Travelling Light for the Long Haul - Ian Robinson
Travelling Light for the Long Haul - Ian Robinson
Travelling light for the long haul
Travelling light for the long haul
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Recently uploaded
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Recently uploaded
(20)
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
How to write a Business Continuity Plan
How to write a Business Continuity Plan
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Jelastic Certified Templates
1.
Jelastic Certified Templates Packing
and Customizations
2.
Today we are
going to talk about: 1. D. templates. Why do we need this? 2. Template structure 3. CI for creating own templates (demo) 4. How to start? (demo)
3.
Why?
4.
Jelastic Certified Template
5.
2. Template structure •
Labels • Service Files • Stack Files • JEM • Environment Variables CONFIGURATION FILESYSTEM -> Docker image goes to J. database inside container
6.
• JEM Container Operating system Stack JEM JELASTIC UI
7.
• JEM JEM BUILT-IN LIBRARIES CUSTOM OVERRIDES BUILT-IN
MODULES
8.
• Service files /etc/jelastic/jelastic.conf /etc/jelastic/metainf.conf /etc/jelastic/export.conf /etc/jelastic/extendperm.conf /etc/jelastic/favourites.conf /etc/jelastic/jinfo.ini /etc/jelastic/redeploy.conf /etc/sudoers.d/jelastic /etc/security/limits.conf
9.
• Service files /etc/jelastic/jelastic.conf PLATFORM_VERSION=5.0.5 PLATFORM_PROTOCOL_VERSION=1.0 PLATFORM_PROTOCOL_PORT=56985 YOU CAN JUST
SKIP THIS
10.
• Service files /etc/jelastic/metainf.conf COMPUTE_TYPE=tomcat COMPUTE_TYPE_VERSION=7 COMPUTE_TYPE_FULL_VERSION=7.0.28 FIREWALL_ENABLED=0 PLATFORM_TECHMAIL_RECEPIENT=admin@example.com CAN
BE SKIPPED IF YOU MAKE CHANGES TO EXISTING TEMPLATES
11.
• Service files /etc/jelastic/export.conf tomee
/opt/tomcat/apps;/opt/tomcat/conf/context.xml; /opt/tomcat/ conf/catalina.policy; /opt/tomcat/conf/tomcat-users.xml; /var/lib/ jelastic/keys; /var/spool/cron/tomcat; <COMPUTE_TYPE> <RESOURCES TO EXPORT>
12.
• Service files /etc/jelastic/extendperm.conf nginx-php
/etc/php.ini;/etc/php-fpm.conf;/etc/nginx/nginx.conf <COMPUTE_TYPE> <RESOURCES LIST>
13.
• Service files /etc/jelastic/favourites.conf [directories] /opt/tomcat/conf /opt/tomcat/lib /opt/tomcat/temp /opt/tomcat/webapps /usr/java/latest /var/lib/jelastic/keys /var/spool/cron [files] /etc/jelastic/redeploy.conf
14.
• Service files /etc/jelastic/jinfo.ini centos7-template-common
2017-03-16 12:36:52 appserver-base-image-centos7 2017-03-16 12:38:31 java_base 2017-04-10 11:43:27 jdk8 2017-04-10 11:50:17 tomcat8 2017-04-10 12:37:13 AUTOGENERATED, SKIP THIS
15.
• Service files /etc/jelastic/redeploy.conf /etc/sysconfig/iptables /etc/sysconfig/iptables-custom /opt/tomcat/conf/jelastic-ha.xml /opt/tomcat/conf/jelastic-ssl.xml /opt/tomcat/conf/tomcat-env.sh /opt/tomcat/temp/ /var/lib/jelastic/keys /var/spool/cron/tomcat /opt/tomcat/conf/jelastic-ssl.xml
===> /opt/tomcat/conf/jelastic-ssl.xml.bak
16.
• Service files /etc/sudoers.d/jelastic %ssh-access
ALL = NOPASSWD: TOMCAT, TOMCAT_SERVICE Cmnd_Alias TOMCAT = /etc/init.d/tomcat start, /etc/init.d/tomcat stop, /etc/init.d/tomcat restart Cmnd_Alias TOMCAT_SERVICE = /sbin/service tomcat start, /sbin/service tomcat stop, /sbin/service tomcat restart
17.
• Service files /etc/security/limits.conf @tomcat
hard nofile 524290 @tomcat soft nofile 524290
18.
• Labels Dockerfile METADATA Binary image
Jelastic database
19.
• Labels clusterEnabled customSSL
20.
• Labels isVcsSupport resetPassword
21.
• Labels webAccess canBeExported
22.
• Labels cloudletsMinCount cloudletsCount engineType (default) (not less
than)
23.
• Labels nodeMission /
nodeGroup engineType nosql build sql vps cache storage bl/lb cp
24.
• Other Labels adminUser compatibleVersions appUser contextRegex distrib jem port singleContext sourceUrl restartOnExtIpChange nodeType name logFolder engineVersion nodeTypeAlias deploySupport
25.
• Stack files NO RULES /opt/tomcat /var/lib/mysql /usr/data/postgress /opt/glassfish /var/lib/mongo
26.
• Environment variables ${COMPUTE_TYPE}
=> ‘tomcat’ ${WEBROOT} => ‘/opt/tomcat/webroot' ${SERVICE} => ‘tomcat’ ${DATA_OWNER} => ‘tomcat:tomcat’ ${DB_DATA_DIR} => ‘/var/lib/mongo’ ${MOUNT_DIR} => ‘/var/lib/mongo’
27.
3. CI for
creating own templates DEMO
28.
4. How to
start? DEMO
Download now