├── .gitignore ├── 01.primeros_pasos ├── 01.introducción.md └── 02.resumen_de_comandos_de_docker.md ├── 02.trabajando_con_imágenes ├── 01.introducción.md └── dockerfiles │ ├── 01.quick_start │ └── Dockerfile │ ├── 02.quick_start │ └── Dockerfile │ ├── 03.quick_start │ └── Dockerfile │ ├── 04.instrucción_COPY │ ├── Dockerfile │ └── beryllium │ │ ├── README.txt │ │ ├── about.html │ │ ├── contact.html │ │ ├── css │ │ ├── animate.css │ │ ├── bootstrap.css │ │ ├── flexslider.css │ │ ├── icomoon.css │ │ ├── owl.carousel.min.css │ │ ├── owl.theme.default.min.css │ │ ├── style.css │ │ └── themify-icons.css │ │ ├── fonts │ │ ├── bootstrap │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── icomoon │ │ │ ├── icomoon.eot │ │ │ ├── icomoon.svg │ │ │ ├── icomoon.ttf │ │ │ └── icomoon.woff │ │ └── themify-icons │ │ │ ├── themify.eot │ │ │ ├── themify.svg │ │ │ ├── themify.ttf │ │ │ └── themify.woff │ │ ├── images │ │ ├── img_1.jpg │ │ ├── img_2.jpg │ │ ├── img_3.jpg │ │ ├── img_4.jpg │ │ ├── loader.gif │ │ ├── loc.png │ │ ├── person_1.jpg │ │ ├── person_2.jpg │ │ ├── person_3.jpg │ │ ├── slider_1.jpg │ │ ├── slider_2.jpg │ │ ├── slider_3.jpg │ │ ├── staff_1.jpg │ │ ├── staff_2.jpg │ │ └── staff_3.jpg │ │ ├── index.html │ │ ├── js │ │ ├── bootstrap.min.js │ │ ├── google_map.js │ │ ├── jquery.easing.1.3.js │ │ ├── jquery.min.js │ │ ├── jquery.waypoints.min.js │ │ ├── main.js │ │ ├── modernizr-2.6.2.min.js │ │ ├── owl.carousel.min.js │ │ └── respond.min.js │ │ ├── portfolio.html │ │ ├── sass │ │ ├── _bootstrap-compass.scss │ │ ├── _bootstrap-mincer.scss │ │ ├── _bootstrap-sprockets.scss │ │ ├── bootstrap.scss │ │ ├── bootstrap │ │ │ ├── _alerts.scss │ │ │ ├── _badges.scss │ │ │ ├── _breadcrumbs.scss │ │ │ ├── _button-groups.scss │ │ │ ├── _buttons.scss │ │ │ ├── _carousel.scss │ │ │ ├── _close.scss │ │ │ ├── _code.scss │ │ │ ├── _component-animations.scss │ │ │ ├── _dropdowns.scss │ │ │ ├── _forms.scss │ │ │ ├── _glyphicons.scss │ │ │ ├── _grid.scss │ │ │ ├── _input-groups.scss │ │ │ ├── _jumbotron.scss │ │ │ ├── _labels.scss │ │ │ ├── _list-group.scss │ │ │ ├── _media.scss │ │ │ ├── _mixins.scss │ │ │ ├── _modals.scss │ │ │ ├── _navbar.scss │ │ │ ├── _navs.scss │ │ │ ├── _normalize.scss │ │ │ ├── _pager.scss │ │ │ ├── _pagination.scss │ │ │ ├── _panels.scss │ │ │ ├── _popovers.scss │ │ │ ├── _print.scss │ │ │ ├── _progress-bars.scss │ │ │ ├── _responsive-embed.scss │ │ │ ├── _responsive-utilities.scss │ │ │ ├── _scaffolding.scss │ │ │ ├── _tables.scss │ │ │ ├── _theme.scss │ │ │ ├── _thumbnails.scss │ │ │ ├── _tooltip.scss │ │ │ ├── _type.scss │ │ │ ├── _utilities.scss │ │ │ ├── _variables.scss │ │ │ ├── _wells.scss │ │ │ └── mixins │ │ │ │ ├── _alerts.scss │ │ │ │ ├── _background-variant.scss │ │ │ │ ├── _border-radius.scss │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _center-block.scss │ │ │ │ ├── _clearfix.scss │ │ │ │ ├── _forms.scss │ │ │ │ ├── _gradients.scss │ │ │ │ ├── _grid-framework.scss │ │ │ │ ├── _grid.scss │ │ │ │ ├── _hide-text.scss │ │ │ │ ├── _image.scss │ │ │ │ ├── _labels.scss │ │ │ │ ├── _list-group.scss │ │ │ │ ├── _nav-divider.scss │ │ │ │ ├── _nav-vertical-align.scss │ │ │ │ ├── _opacity.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _panels.scss │ │ │ │ ├── _progress-bar.scss │ │ │ │ ├── _reset-filter.scss │ │ │ │ ├── _reset-text.scss │ │ │ │ ├── _resize.scss │ │ │ │ ├── _responsive-visibility.scss │ │ │ │ ├── _size.scss │ │ │ │ ├── _tab-focus.scss │ │ │ │ ├── _table-row.scss │ │ │ │ ├── _text-emphasis.scss │ │ │ │ ├── _text-overflow.scss │ │ │ │ └── _vendor-prefixes.scss │ │ └── style.scss │ │ └── services.html │ ├── 05.instrucción_ADD │ ├── Dockerfile │ └── startbootstrap-freelancer-gh-pages │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── css │ │ ├── freelancer.css │ │ └── freelancer.min.css │ │ ├── gulpfile.js │ │ ├── img │ │ ├── portfolio │ │ │ ├── cabin.png │ │ │ ├── cake.png │ │ │ ├── circus.png │ │ │ ├── game.png │ │ │ ├── safe.png │ │ │ └── submarine.png │ │ └── profile.png │ │ ├── index.html │ │ ├── js │ │ ├── contact_me.js │ │ ├── contact_me.min.js │ │ ├── freelancer.js │ │ ├── freelancer.min.js │ │ ├── jqBootstrapValidation.js │ │ └── jqBootstrapValidation.min.js │ │ ├── mail │ │ └── contact_me.php │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── scss │ │ ├── _bootstrap-overrides.scss │ │ ├── _contact.scss │ │ ├── _footer.scss │ │ ├── _global.scss │ │ ├── _masthead.scss │ │ ├── _mixins.scss │ │ ├── _navbar.scss │ │ ├── _portfolio.scss │ │ ├── _variables.scss │ │ └── freelancer.scss │ │ └── vendor │ │ ├── bootstrap │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── fontawesome-free │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── css │ │ │ ├── all.css │ │ │ ├── all.min.css │ │ │ ├── brands.css │ │ │ ├── brands.min.css │ │ │ ├── fontawesome.css │ │ │ ├── fontawesome.min.css │ │ │ ├── regular.css │ │ │ ├── regular.min.css │ │ │ ├── solid.css │ │ │ ├── solid.min.css │ │ │ ├── svg-with-js.css │ │ │ ├── svg-with-js.min.css │ │ │ ├── v4-shims.css │ │ │ └── v4-shims.min.css │ │ ├── js │ │ │ ├── all.js │ │ │ ├── all.min.js │ │ │ ├── brands.js │ │ │ ├── brands.min.js │ │ │ ├── fontawesome.js │ │ │ ├── fontawesome.min.js │ │ │ ├── regular.js │ │ │ ├── regular.min.js │ │ │ ├── solid.js │ │ │ ├── solid.min.js │ │ │ ├── v4-shims.js │ │ │ └── v4-shims.min.js │ │ ├── less │ │ │ ├── _animated.less │ │ │ ├── _bordered-pulled.less │ │ │ ├── _core.less │ │ │ ├── _fixed-width.less │ │ │ ├── _icons.less │ │ │ ├── _larger.less │ │ │ ├── _list.less │ │ │ ├── _mixins.less │ │ │ ├── _rotated-flipped.less │ │ │ ├── _screen-reader.less │ │ │ ├── _shims.less │ │ │ ├── _stacked.less │ │ │ ├── _variables.less │ │ │ ├── brands.less │ │ │ ├── fontawesome.less │ │ │ ├── regular.less │ │ │ ├── solid.less │ │ │ └── v4-shims.less │ │ ├── package.json │ │ ├── scss │ │ │ ├── _animated.scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _core.scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _icons.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── _mixins.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _shims.scss │ │ │ ├── _stacked.scss │ │ │ ├── _variables.scss │ │ │ ├── brands.scss │ │ │ ├── fontawesome.scss │ │ │ ├── regular.scss │ │ │ ├── solid.scss │ │ │ └── v4-shims.scss │ │ ├── sprites │ │ │ ├── brands.svg │ │ │ ├── regular.svg │ │ │ └── solid.svg │ │ ├── svgs │ │ │ ├── brands │ │ │ │ ├── 500px.svg │ │ │ │ ├── accessible-icon.svg │ │ │ │ ├── accusoft.svg │ │ │ │ ├── adn.svg │ │ │ │ ├── adversal.svg │ │ │ │ ├── affiliatetheme.svg │ │ │ │ ├── algolia.svg │ │ │ │ ├── alipay.svg │ │ │ │ ├── amazon-pay.svg │ │ │ │ ├── amazon.svg │ │ │ │ ├── amilia.svg │ │ │ │ ├── android.svg │ │ │ │ ├── angellist.svg │ │ │ │ ├── angrycreative.svg │ │ │ │ ├── angular.svg │ │ │ │ ├── app-store-ios.svg │ │ │ │ ├── app-store.svg │ │ │ │ ├── apper.svg │ │ │ │ ├── apple-pay.svg │ │ │ │ ├── apple.svg │ │ │ │ ├── asymmetrik.svg │ │ │ │ ├── audible.svg │ │ │ │ ├── autoprefixer.svg │ │ │ │ ├── avianex.svg │ │ │ │ ├── aviato.svg │ │ │ │ ├── aws.svg │ │ │ │ ├── bandcamp.svg │ │ │ │ ├── behance-square.svg │ │ │ │ ├── behance.svg │ │ │ │ ├── bimobject.svg │ │ │ │ ├── bitbucket.svg │ │ │ │ ├── bitcoin.svg │ │ │ │ ├── bity.svg │ │ │ │ ├── black-tie.svg │ │ │ │ ├── blackberry.svg │ │ │ │ ├── blogger-b.svg │ │ │ │ ├── blogger.svg │ │ │ │ ├── bluetooth-b.svg │ │ │ │ ├── bluetooth.svg │ │ │ │ ├── btc.svg │ │ │ │ ├── buromobelexperte.svg │ │ │ │ ├── buysellads.svg │ │ │ │ ├── cc-amazon-pay.svg │ │ │ │ ├── cc-amex.svg │ │ │ │ ├── cc-apple-pay.svg │ │ │ │ ├── cc-diners-club.svg │ │ │ │ ├── cc-discover.svg │ │ │ │ ├── cc-jcb.svg │ │ │ │ ├── cc-mastercard.svg │ │ │ │ ├── cc-paypal.svg │ │ │ │ ├── cc-stripe.svg │ │ │ │ ├── cc-visa.svg │ │ │ │ ├── centercode.svg │ │ │ │ ├── chrome.svg │ │ │ │ ├── cloudscale.svg │ │ │ │ ├── cloudsmith.svg │ │ │ │ ├── cloudversify.svg │ │ │ │ ├── codepen.svg │ │ │ │ ├── codiepie.svg │ │ │ │ ├── connectdevelop.svg │ │ │ │ ├── contao.svg │ │ │ │ ├── cpanel.svg │ │ │ │ ├── creative-commons-by.svg │ │ │ │ ├── creative-commons-nc-eu.svg │ │ │ │ ├── creative-commons-nc-jp.svg │ │ │ │ ├── creative-commons-nc.svg │ │ │ │ ├── creative-commons-nd.svg │ │ │ │ ├── creative-commons-pd-alt.svg │ │ │ │ ├── creative-commons-pd.svg │ │ │ │ ├── creative-commons-remix.svg │ │ │ │ ├── creative-commons-sa.svg │ │ │ │ ├── creative-commons-sampling-plus.svg │ │ │ │ ├── creative-commons-sampling.svg │ │ │ │ ├── creative-commons-share.svg │ │ │ │ ├── creative-commons.svg │ │ │ │ ├── css3-alt.svg │ │ │ │ ├── css3.svg │ │ │ │ ├── cuttlefish.svg │ │ │ │ ├── d-and-d.svg │ │ │ │ ├── dashcube.svg │ │ │ │ ├── delicious.svg │ │ │ │ ├── deploydog.svg │ │ │ │ ├── deskpro.svg │ │ │ │ ├── deviantart.svg │ │ │ │ ├── digg.svg │ │ │ │ ├── digital-ocean.svg │ │ │ │ ├── discord.svg │ │ │ │ ├── discourse.svg │ │ │ │ ├── dochub.svg │ │ │ │ ├── docker.svg │ │ │ │ ├── draft2digital.svg │ │ │ │ ├── dribbble-square.svg │ │ │ │ ├── dribbble.svg │ │ │ │ ├── dropbox.svg │ │ │ │ ├── drupal.svg │ │ │ │ ├── dyalog.svg │ │ │ │ ├── earlybirds.svg │ │ │ │ ├── ebay.svg │ │ │ │ ├── edge.svg │ │ │ │ ├── elementor.svg │ │ │ │ ├── ello.svg │ │ │ │ ├── ember.svg │ │ │ │ ├── empire.svg │ │ │ │ ├── envira.svg │ │ │ │ ├── erlang.svg │ │ │ │ ├── ethereum.svg │ │ │ │ ├── etsy.svg │ │ │ │ ├── expeditedssl.svg │ │ │ │ ├── facebook-f.svg │ │ │ │ ├── facebook-messenger.svg │ │ │ │ ├── facebook-square.svg │ │ │ │ ├── facebook.svg │ │ │ │ ├── firefox.svg │ │ │ │ ├── first-order-alt.svg │ │ │ │ ├── first-order.svg │ │ │ │ ├── firstdraft.svg │ │ │ │ ├── flickr.svg │ │ │ │ ├── flipboard.svg │ │ │ │ ├── fly.svg │ │ │ │ ├── font-awesome-alt.svg │ │ │ │ ├── font-awesome-flag.svg │ │ │ │ ├── font-awesome-logo-full.svg │ │ │ │ ├── font-awesome.svg │ │ │ │ ├── fonticons-fi.svg │ │ │ │ ├── fonticons.svg │ │ │ │ ├── fort-awesome-alt.svg │ │ │ │ ├── fort-awesome.svg │ │ │ │ ├── forumbee.svg │ │ │ │ ├── foursquare.svg │ │ │ │ ├── free-code-camp.svg │ │ │ │ ├── freebsd.svg │ │ │ │ ├── fulcrum.svg │ │ │ │ ├── galactic-republic.svg │ │ │ │ ├── galactic-senate.svg │ │ │ │ ├── get-pocket.svg │ │ │ │ ├── gg-circle.svg │ │ │ │ ├── gg.svg │ │ │ │ ├── git-square.svg │ │ │ │ ├── git.svg │ │ │ │ ├── github-alt.svg │ │ │ │ ├── github-square.svg │ │ │ │ ├── github.svg │ │ │ │ ├── gitkraken.svg │ │ │ │ ├── gitlab.svg │ │ │ │ ├── gitter.svg │ │ │ │ ├── glide-g.svg │ │ │ │ ├── glide.svg │ │ │ │ ├── gofore.svg │ │ │ │ ├── goodreads-g.svg │ │ │ │ ├── goodreads.svg │ │ │ │ ├── google-drive.svg │ │ │ │ ├── google-play.svg │ │ │ │ ├── google-plus-g.svg │ │ │ │ ├── google-plus-square.svg │ │ │ │ ├── google-plus.svg │ │ │ │ ├── google-wallet.svg │ │ │ │ ├── google.svg │ │ │ │ ├── gratipay.svg │ │ │ │ ├── grav.svg │ │ │ │ ├── gripfire.svg │ │ │ │ ├── grunt.svg │ │ │ │ ├── gulp.svg │ │ │ │ ├── hacker-news-square.svg │ │ │ │ ├── hacker-news.svg │ │ │ │ ├── hackerrank.svg │ │ │ │ ├── hips.svg │ │ │ │ ├── hire-a-helper.svg │ │ │ │ ├── hooli.svg │ │ │ │ ├── hornbill.svg │ │ │ │ ├── hotjar.svg │ │ │ │ ├── houzz.svg │ │ │ │ ├── html5.svg │ │ │ │ ├── hubspot.svg │ │ │ │ ├── imdb.svg │ │ │ │ ├── instagram.svg │ │ │ │ ├── internet-explorer.svg │ │ │ │ ├── ioxhost.svg │ │ │ │ ├── itunes-note.svg │ │ │ │ ├── itunes.svg │ │ │ │ ├── java.svg │ │ │ │ ├── jedi-order.svg │ │ │ │ ├── jenkins.svg │ │ │ │ ├── joget.svg │ │ │ │ ├── joomla.svg │ │ │ │ ├── js-square.svg │ │ │ │ ├── js.svg │ │ │ │ ├── jsfiddle.svg │ │ │ │ ├── kaggle.svg │ │ │ │ ├── keybase.svg │ │ │ │ ├── keycdn.svg │ │ │ │ ├── kickstarter-k.svg │ │ │ │ ├── kickstarter.svg │ │ │ │ ├── korvue.svg │ │ │ │ ├── laravel.svg │ │ │ │ ├── lastfm-square.svg │ │ │ │ ├── lastfm.svg │ │ │ │ ├── leanpub.svg │ │ │ │ ├── less.svg │ │ │ │ ├── line.svg │ │ │ │ ├── linkedin-in.svg │ │ │ │ ├── linkedin.svg │ │ │ │ ├── linode.svg │ │ │ │ ├── linux.svg │ │ │ │ ├── lyft.svg │ │ │ │ ├── magento.svg │ │ │ │ ├── mailchimp.svg │ │ │ │ ├── mandalorian.svg │ │ │ │ ├── markdown.svg │ │ │ │ ├── mastodon.svg │ │ │ │ ├── maxcdn.svg │ │ │ │ ├── medapps.svg │ │ │ │ ├── medium-m.svg │ │ │ │ ├── medium.svg │ │ │ │ ├── medrt.svg │ │ │ │ ├── meetup.svg │ │ │ │ ├── megaport.svg │ │ │ │ ├── microsoft.svg │ │ │ │ ├── mix.svg │ │ │ │ ├── mixcloud.svg │ │ │ │ ├── mizuni.svg │ │ │ │ ├── modx.svg │ │ │ │ ├── monero.svg │ │ │ │ ├── napster.svg │ │ │ │ ├── neos.svg │ │ │ │ ├── nimblr.svg │ │ │ │ ├── nintendo-switch.svg │ │ │ │ ├── node-js.svg │ │ │ │ ├── node.svg │ │ │ │ ├── npm.svg │ │ │ │ ├── ns8.svg │ │ │ │ ├── nutritionix.svg │ │ │ │ ├── odnoklassniki-square.svg │ │ │ │ ├── odnoklassniki.svg │ │ │ │ ├── old-republic.svg │ │ │ │ ├── opencart.svg │ │ │ │ ├── openid.svg │ │ │ │ ├── opera.svg │ │ │ │ ├── optin-monster.svg │ │ │ │ ├── osi.svg │ │ │ │ ├── page4.svg │ │ │ │ ├── pagelines.svg │ │ │ │ ├── palfed.svg │ │ │ │ ├── patreon.svg │ │ │ │ ├── paypal.svg │ │ │ │ ├── periscope.svg │ │ │ │ ├── phabricator.svg │ │ │ │ ├── phoenix-framework.svg │ │ │ │ ├── phoenix-squadron.svg │ │ │ │ ├── php.svg │ │ │ │ ├── pied-piper-alt.svg │ │ │ │ ├── pied-piper-hat.svg │ │ │ │ ├── pied-piper-pp.svg │ │ │ │ ├── pied-piper.svg │ │ │ │ ├── pinterest-p.svg │ │ │ │ ├── pinterest-square.svg │ │ │ │ ├── pinterest.svg │ │ │ │ ├── playstation.svg │ │ │ │ ├── product-hunt.svg │ │ │ │ ├── pushed.svg │ │ │ │ ├── python.svg │ │ │ │ ├── qq.svg │ │ │ │ ├── quinscape.svg │ │ │ │ ├── quora.svg │ │ │ │ ├── r-project.svg │ │ │ │ ├── ravelry.svg │ │ │ │ ├── react.svg │ │ │ │ ├── readme.svg │ │ │ │ ├── rebel.svg │ │ │ │ ├── red-river.svg │ │ │ │ ├── reddit-alien.svg │ │ │ │ ├── reddit-square.svg │ │ │ │ ├── reddit.svg │ │ │ │ ├── rendact.svg │ │ │ │ ├── renren.svg │ │ │ │ ├── replyd.svg │ │ │ │ ├── researchgate.svg │ │ │ │ ├── resolving.svg │ │ │ │ ├── rev.svg │ │ │ │ ├── rocketchat.svg │ │ │ │ ├── rockrms.svg │ │ │ │ ├── safari.svg │ │ │ │ ├── sass.svg │ │ │ │ ├── schlix.svg │ │ │ │ ├── scribd.svg │ │ │ │ ├── searchengin.svg │ │ │ │ ├── sellcast.svg │ │ │ │ ├── sellsy.svg │ │ │ │ ├── servicestack.svg │ │ │ │ ├── shirtsinbulk.svg │ │ │ │ ├── shopware.svg │ │ │ │ ├── simplybuilt.svg │ │ │ │ ├── sistrix.svg │ │ │ │ ├── sith.svg │ │ │ │ ├── skyatlas.svg │ │ │ │ ├── skype.svg │ │ │ │ ├── slack-hash.svg │ │ │ │ ├── slack.svg │ │ │ │ ├── slideshare.svg │ │ │ │ ├── snapchat-ghost.svg │ │ │ │ ├── snapchat-square.svg │ │ │ │ ├── snapchat.svg │ │ │ │ ├── soundcloud.svg │ │ │ │ ├── speakap.svg │ │ │ │ ├── spotify.svg │ │ │ │ ├── squarespace.svg │ │ │ │ ├── stack-exchange.svg │ │ │ │ ├── stack-overflow.svg │ │ │ │ ├── staylinked.svg │ │ │ │ ├── steam-square.svg │ │ │ │ ├── steam-symbol.svg │ │ │ │ ├── steam.svg │ │ │ │ ├── sticker-mule.svg │ │ │ │ ├── strava.svg │ │ │ │ ├── stripe-s.svg │ │ │ │ ├── stripe.svg │ │ │ │ ├── studiovinari.svg │ │ │ │ ├── stumbleupon-circle.svg │ │ │ │ ├── stumbleupon.svg │ │ │ │ ├── superpowers.svg │ │ │ │ ├── supple.svg │ │ │ │ ├── teamspeak.svg │ │ │ │ ├── telegram-plane.svg │ │ │ │ ├── telegram.svg │ │ │ │ ├── tencent-weibo.svg │ │ │ │ ├── the-red-yeti.svg │ │ │ │ ├── themeco.svg │ │ │ │ ├── themeisle.svg │ │ │ │ ├── trade-federation.svg │ │ │ │ ├── trello.svg │ │ │ │ ├── tripadvisor.svg │ │ │ │ ├── tumblr-square.svg │ │ │ │ ├── tumblr.svg │ │ │ │ ├── twitch.svg │ │ │ │ ├── twitter-square.svg │ │ │ │ ├── twitter.svg │ │ │ │ ├── typo3.svg │ │ │ │ ├── uber.svg │ │ │ │ ├── uikit.svg │ │ │ │ ├── uniregistry.svg │ │ │ │ ├── untappd.svg │ │ │ │ ├── usb.svg │ │ │ │ ├── ussunnah.svg │ │ │ │ ├── vaadin.svg │ │ │ │ ├── viacoin.svg │ │ │ │ ├── viadeo-square.svg │ │ │ │ ├── viadeo.svg │ │ │ │ ├── viber.svg │ │ │ │ ├── vimeo-square.svg │ │ │ │ ├── vimeo-v.svg │ │ │ │ ├── vimeo.svg │ │ │ │ ├── vine.svg │ │ │ │ ├── vk.svg │ │ │ │ ├── vnv.svg │ │ │ │ ├── vuejs.svg │ │ │ │ ├── weebly.svg │ │ │ │ ├── weibo.svg │ │ │ │ ├── weixin.svg │ │ │ │ ├── whatsapp-square.svg │ │ │ │ ├── whatsapp.svg │ │ │ │ ├── whmcs.svg │ │ │ │ ├── wikipedia-w.svg │ │ │ │ ├── windows.svg │ │ │ │ ├── wix.svg │ │ │ │ ├── wolf-pack-battalion.svg │ │ │ │ ├── wordpress-simple.svg │ │ │ │ ├── wordpress.svg │ │ │ │ ├── wpbeginner.svg │ │ │ │ ├── wpexplorer.svg │ │ │ │ ├── wpforms.svg │ │ │ │ ├── xbox.svg │ │ │ │ ├── xing-square.svg │ │ │ │ ├── xing.svg │ │ │ │ ├── y-combinator.svg │ │ │ │ ├── yahoo.svg │ │ │ │ ├── yandex-international.svg │ │ │ │ ├── yandex.svg │ │ │ │ ├── yelp.svg │ │ │ │ ├── yoast.svg │ │ │ │ ├── youtube-square.svg │ │ │ │ ├── youtube.svg │ │ │ │ └── zhihu.svg │ │ │ ├── regular │ │ │ │ ├── address-book.svg │ │ │ │ ├── address-card.svg │ │ │ │ ├── angry.svg │ │ │ │ ├── arrow-alt-circle-down.svg │ │ │ │ ├── arrow-alt-circle-left.svg │ │ │ │ ├── arrow-alt-circle-right.svg │ │ │ │ ├── arrow-alt-circle-up.svg │ │ │ │ ├── bell-slash.svg │ │ │ │ ├── bell.svg │ │ │ │ ├── bookmark.svg │ │ │ │ ├── building.svg │ │ │ │ ├── calendar-alt.svg │ │ │ │ ├── calendar-check.svg │ │ │ │ ├── calendar-minus.svg │ │ │ │ ├── calendar-plus.svg │ │ │ │ ├── calendar-times.svg │ │ │ │ ├── calendar.svg │ │ │ │ ├── caret-square-down.svg │ │ │ │ ├── caret-square-left.svg │ │ │ │ ├── caret-square-right.svg │ │ │ │ ├── caret-square-up.svg │ │ │ │ ├── chart-bar.svg │ │ │ │ ├── check-circle.svg │ │ │ │ ├── check-square.svg │ │ │ │ ├── circle.svg │ │ │ │ ├── clipboard.svg │ │ │ │ ├── clock.svg │ │ │ │ ├── clone.svg │ │ │ │ ├── closed-captioning(1).svg │ │ │ │ ├── closed-captioning.svg │ │ │ │ ├── comment(1).svg │ │ │ │ ├── comment-alt.svg │ │ │ │ ├── comment-dots.svg │ │ │ │ ├── comment.svg │ │ │ │ ├── comments.svg │ │ │ │ ├── compass.svg │ │ │ │ ├── copy.svg │ │ │ │ ├── copyright.svg │ │ │ │ ├── credit-card.svg │ │ │ │ ├── dizzy.svg │ │ │ │ ├── dot-circle.svg │ │ │ │ ├── edit.svg │ │ │ │ ├── envelope-open.svg │ │ │ │ ├── envelope.svg │ │ │ │ ├── eye-slash.svg │ │ │ │ ├── eye.svg │ │ │ │ ├── file-alt.svg │ │ │ │ ├── file-archive.svg │ │ │ │ ├── file-audio.svg │ │ │ │ ├── file-code.svg │ │ │ │ ├── file-excel.svg │ │ │ │ ├── file-image.svg │ │ │ │ ├── file-pdf.svg │ │ │ │ ├── file-powerpoint.svg │ │ │ │ ├── file-video.svg │ │ │ │ ├── file-word.svg │ │ │ │ ├── file.svg │ │ │ │ ├── flag.svg │ │ │ │ ├── flushed.svg │ │ │ │ ├── folder-open.svg │ │ │ │ ├── folder.svg │ │ │ │ ├── font-awesome-logo-full.svg │ │ │ │ ├── frown-open.svg │ │ │ │ ├── frown.svg │ │ │ │ ├── futbol.svg │ │ │ │ ├── gem.svg │ │ │ │ ├── grimace.svg │ │ │ │ ├── grin-alt.svg │ │ │ │ ├── grin-beam-sweat.svg │ │ │ │ ├── grin-beam.svg │ │ │ │ ├── grin-hearts.svg │ │ │ │ ├── grin-squint-tears.svg │ │ │ │ ├── grin-squint.svg │ │ │ │ ├── grin-stars.svg │ │ │ │ ├── grin-tears.svg │ │ │ │ ├── grin-tongue-squint.svg │ │ │ │ ├── grin-tongue-wink.svg │ │ │ │ ├── grin-tongue.svg │ │ │ │ ├── grin-wink.svg │ │ │ │ ├── grin.svg │ │ │ │ ├── hand-lizard.svg │ │ │ │ ├── hand-paper.svg │ │ │ │ ├── hand-peace.svg │ │ │ │ ├── hand-point-down.svg │ │ │ │ ├── hand-point-left.svg │ │ │ │ ├── hand-point-right.svg │ │ │ │ ├── hand-point-up.svg │ │ │ │ ├── hand-pointer.svg │ │ │ │ ├── hand-rock.svg │ │ │ │ ├── hand-scissors.svg │ │ │ │ ├── hand-spock.svg │ │ │ │ ├── handshake.svg │ │ │ │ ├── hdd.svg │ │ │ │ ├── heart.svg │ │ │ │ ├── hospital.svg │ │ │ │ ├── hourglass.svg │ │ │ │ ├── id-badge.svg │ │ │ │ ├── id-card.svg │ │ │ │ ├── image.svg │ │ │ │ ├── images.svg │ │ │ │ ├── keyboard.svg │ │ │ │ ├── kiss-beam.svg │ │ │ │ ├── kiss-wink-heart.svg │ │ │ │ ├── kiss.svg │ │ │ │ ├── laugh-beam.svg │ │ │ │ ├── laugh-squint.svg │ │ │ │ ├── laugh-wink.svg │ │ │ │ ├── laugh.svg │ │ │ │ ├── lemon.svg │ │ │ │ ├── life-ring.svg │ │ │ │ ├── lightbulb.svg │ │ │ │ ├── list-alt.svg │ │ │ │ ├── map.svg │ │ │ │ ├── meh-blank.svg │ │ │ │ ├── meh-rolling-eyes.svg │ │ │ │ ├── meh.svg │ │ │ │ ├── minus-square.svg │ │ │ │ ├── money-bill-alt.svg │ │ │ │ ├── moon.svg │ │ │ │ ├── newspaper.svg │ │ │ │ ├── object-group.svg │ │ │ │ ├── object-ungroup.svg │ │ │ │ ├── paper-plane.svg │ │ │ │ ├── pause-circle.svg │ │ │ │ ├── play-circle.svg │ │ │ │ ├── plus-square.svg │ │ │ │ ├── question-circle.svg │ │ │ │ ├── registered.svg │ │ │ │ ├── sad-cry.svg │ │ │ │ ├── sad-tear.svg │ │ │ │ ├── save.svg │ │ │ │ ├── share-square.svg │ │ │ │ ├── smile-beam.svg │ │ │ │ ├── smile-wink.svg │ │ │ │ ├── smile.svg │ │ │ │ ├── snowflake.svg │ │ │ │ ├── square.svg │ │ │ │ ├── star-half.svg │ │ │ │ ├── star.svg │ │ │ │ ├── sticky-note.svg │ │ │ │ ├── stop-circle.svg │ │ │ │ ├── sun.svg │ │ │ │ ├── surprise.svg │ │ │ │ ├── thumbs-down.svg │ │ │ │ ├── thumbs-up.svg │ │ │ │ ├── times-circle.svg │ │ │ │ ├── tired.svg │ │ │ │ ├── trash-alt.svg │ │ │ │ ├── user-circle.svg │ │ │ │ ├── user.svg │ │ │ │ ├── window-close.svg │ │ │ │ ├── window-maximize.svg │ │ │ │ ├── window-minimize.svg │ │ │ │ └── window-restore.svg │ │ │ └── solid │ │ │ │ ├── ad.svg │ │ │ │ ├── address-book.svg │ │ │ │ ├── address-card.svg │ │ │ │ ├── adjust.svg │ │ │ │ ├── air-freshener.svg │ │ │ │ ├── align-center.svg │ │ │ │ ├── align-justify.svg │ │ │ │ ├── align-left.svg │ │ │ │ ├── align-right.svg │ │ │ │ ├── allergies.svg │ │ │ │ ├── ambulance.svg │ │ │ │ ├── american-sign-language-interpreting.svg │ │ │ │ ├── anchor.svg │ │ │ │ ├── angle-double-down.svg │ │ │ │ ├── angle-double-left.svg │ │ │ │ ├── angle-double-right.svg │ │ │ │ ├── angle-double-up.svg │ │ │ │ ├── angle-down.svg │ │ │ │ ├── angle-left.svg │ │ │ │ ├── angle-right.svg │ │ │ │ ├── angle-up.svg │ │ │ │ ├── angry.svg │ │ │ │ ├── ankh.svg │ │ │ │ ├── apple-alt.svg │ │ │ │ ├── archive.svg │ │ │ │ ├── archway.svg │ │ │ │ ├── arrow-alt-circle-down.svg │ │ │ │ ├── arrow-alt-circle-left.svg │ │ │ │ ├── arrow-alt-circle-right.svg │ │ │ │ ├── arrow-alt-circle-up.svg │ │ │ │ ├── arrow-circle-down.svg │ │ │ │ ├── arrow-circle-left.svg │ │ │ │ ├── arrow-circle-right.svg │ │ │ │ ├── arrow-circle-up.svg │ │ │ │ ├── arrow-down.svg │ │ │ │ ├── arrow-left.svg │ │ │ │ ├── arrow-right.svg │ │ │ │ ├── arrow-up.svg │ │ │ │ ├── arrows-alt-h.svg │ │ │ │ ├── arrows-alt-v.svg │ │ │ │ ├── arrows-alt.svg │ │ │ │ ├── assistive-listening-systems.svg │ │ │ │ ├── asterisk.svg │ │ │ │ ├── at.svg │ │ │ │ ├── atlas.svg │ │ │ │ ├── atom.svg │ │ │ │ ├── audio-description.svg │ │ │ │ ├── award.svg │ │ │ │ ├── backspace.svg │ │ │ │ ├── backward.svg │ │ │ │ ├── balance-scale.svg │ │ │ │ ├── ban.svg │ │ │ │ ├── band-aid.svg │ │ │ │ ├── barcode.svg │ │ │ │ ├── bars.svg │ │ │ │ ├── baseball-ball.svg │ │ │ │ ├── basketball-ball.svg │ │ │ │ ├── bath.svg │ │ │ │ ├── battery-empty.svg │ │ │ │ ├── battery-full.svg │ │ │ │ ├── battery-half.svg │ │ │ │ ├── battery-quarter.svg │ │ │ │ ├── battery-three-quarters.svg │ │ │ │ ├── bed.svg │ │ │ │ ├── beer.svg │ │ │ │ ├── bell-slash.svg │ │ │ │ ├── bell.svg │ │ │ │ ├── bezier-curve.svg │ │ │ │ ├── bible.svg │ │ │ │ ├── bicycle.svg │ │ │ │ ├── binoculars.svg │ │ │ │ ├── birthday-cake.svg │ │ │ │ ├── blender.svg │ │ │ │ ├── blind.svg │ │ │ │ ├── bold.svg │ │ │ │ ├── bolt.svg │ │ │ │ ├── bomb.svg │ │ │ │ ├── bone.svg │ │ │ │ ├── bong.svg │ │ │ │ ├── book-open.svg │ │ │ │ ├── book-reader.svg │ │ │ │ ├── book.svg │ │ │ │ ├── bookmark.svg │ │ │ │ ├── bowling-ball.svg │ │ │ │ ├── box-open.svg │ │ │ │ ├── box.svg │ │ │ │ ├── boxes.svg │ │ │ │ ├── braille.svg │ │ │ │ ├── brain.svg │ │ │ │ ├── briefcase-medical.svg │ │ │ │ ├── briefcase.svg │ │ │ │ ├── broadcast-tower.svg │ │ │ │ ├── broom.svg │ │ │ │ ├── brush.svg │ │ │ │ ├── bug.svg │ │ │ │ ├── building.svg │ │ │ │ ├── bullhorn.svg │ │ │ │ ├── bullseye.svg │ │ │ │ ├── burn.svg │ │ │ │ ├── bus-alt.svg │ │ │ │ ├── bus.svg │ │ │ │ ├── business-time.svg │ │ │ │ ├── calculator.svg │ │ │ │ ├── calendar-alt.svg │ │ │ │ ├── calendar-check.svg │ │ │ │ ├── calendar-minus.svg │ │ │ │ ├── calendar-plus.svg │ │ │ │ ├── calendar-times.svg │ │ │ │ ├── calendar.svg │ │ │ │ ├── camera-retro.svg │ │ │ │ ├── camera.svg │ │ │ │ ├── cannabis.svg │ │ │ │ ├── capsules.svg │ │ │ │ ├── car-alt.svg │ │ │ │ ├── car-battery.svg │ │ │ │ ├── car-crash.svg │ │ │ │ ├── car-side.svg │ │ │ │ ├── car.svg │ │ │ │ ├── caret-down.svg │ │ │ │ ├── caret-left.svg │ │ │ │ ├── caret-right.svg │ │ │ │ ├── caret-square-down.svg │ │ │ │ ├── caret-square-left.svg │ │ │ │ ├── caret-square-right.svg │ │ │ │ ├── caret-square-up.svg │ │ │ │ ├── caret-up.svg │ │ │ │ ├── cart-arrow-down.svg │ │ │ │ ├── cart-plus.svg │ │ │ │ ├── certificate.svg │ │ │ │ ├── chalkboard-teacher.svg │ │ │ │ ├── chalkboard.svg │ │ │ │ ├── charging-station.svg │ │ │ │ ├── chart-area.svg │ │ │ │ ├── chart-bar.svg │ │ │ │ ├── chart-line.svg │ │ │ │ ├── chart-pie.svg │ │ │ │ ├── check-circle.svg │ │ │ │ ├── check-double.svg │ │ │ │ ├── check-square.svg │ │ │ │ ├── check.svg │ │ │ │ ├── chess-bishop.svg │ │ │ │ ├── chess-board.svg │ │ │ │ ├── chess-king.svg │ │ │ │ ├── chess-knight.svg │ │ │ │ ├── chess-pawn.svg │ │ │ │ ├── chess-queen.svg │ │ │ │ ├── chess-rook.svg │ │ │ │ ├── chess.svg │ │ │ │ ├── chevron-circle-down.svg │ │ │ │ ├── chevron-circle-left.svg │ │ │ │ ├── chevron-circle-right.svg │ │ │ │ ├── chevron-circle-up.svg │ │ │ │ ├── chevron-down.svg │ │ │ │ ├── chevron-left.svg │ │ │ │ ├── chevron-right.svg │ │ │ │ ├── chevron-up.svg │ │ │ │ ├── child.svg │ │ │ │ ├── church.svg │ │ │ │ ├── circle-notch.svg │ │ │ │ ├── circle.svg │ │ │ │ ├── city.svg │ │ │ │ ├── clipboard-check.svg │ │ │ │ ├── clipboard-list.svg │ │ │ │ ├── clipboard.svg │ │ │ │ ├── clock.svg │ │ │ │ ├── clone.svg │ │ │ │ ├── closed-captioning.svg │ │ │ │ ├── cloud-download-alt.svg │ │ │ │ ├── cloud-upload-alt.svg │ │ │ │ ├── cloud.svg │ │ │ │ ├── cocktail.svg │ │ │ │ ├── code-branch.svg │ │ │ │ ├── code.svg │ │ │ │ ├── coffee.svg │ │ │ │ ├── cog.svg │ │ │ │ ├── cogs.svg │ │ │ │ ├── coins.svg │ │ │ │ ├── columns.svg │ │ │ │ ├── comment-alt.svg │ │ │ │ ├── comment-dollar.svg │ │ │ │ ├── comment-dots.svg │ │ │ │ ├── comment-slash.svg │ │ │ │ ├── comment.svg │ │ │ │ ├── comments-dollar.svg │ │ │ │ ├── comments.svg │ │ │ │ ├── compact-disc.svg │ │ │ │ ├── compass.svg │ │ │ │ ├── compress.svg │ │ │ │ ├── concierge-bell.svg │ │ │ │ ├── cookie-bite.svg │ │ │ │ ├── cookie.svg │ │ │ │ ├── copy.svg │ │ │ │ ├── copyright.svg │ │ │ │ ├── couch.svg │ │ │ │ ├── credit-card.svg │ │ │ │ ├── crop-alt.svg │ │ │ │ ├── crop.svg │ │ │ │ ├── cross.svg │ │ │ │ ├── crosshairs.svg │ │ │ │ ├── crow.svg │ │ │ │ ├── crown.svg │ │ │ │ ├── cube.svg │ │ │ │ ├── cubes.svg │ │ │ │ ├── cut.svg │ │ │ │ ├── database.svg │ │ │ │ ├── deaf.svg │ │ │ │ ├── desktop.svg │ │ │ │ ├── dharmachakra.svg │ │ │ │ ├── diagnoses.svg │ │ │ │ ├── dice-five.svg │ │ │ │ ├── dice-four.svg │ │ │ │ ├── dice-one.svg │ │ │ │ ├── dice-six.svg │ │ │ │ ├── dice-three.svg │ │ │ │ ├── dice-two.svg │ │ │ │ ├── dice.svg │ │ │ │ ├── digital-tachograph.svg │ │ │ │ ├── directions.svg │ │ │ │ ├── divide.svg │ │ │ │ ├── dizzy.svg │ │ │ │ ├── dna.svg │ │ │ │ ├── dollar-sign.svg │ │ │ │ ├── dolly-flatbed.svg │ │ │ │ ├── dolly.svg │ │ │ │ ├── donate.svg │ │ │ │ ├── door-closed.svg │ │ │ │ ├── door-open.svg │ │ │ │ ├── dot-circle.svg │ │ │ │ ├── dove.svg │ │ │ │ ├── download.svg │ │ │ │ ├── drafting-compass.svg │ │ │ │ ├── draw-polygon.svg │ │ │ │ ├── drum-steelpan.svg │ │ │ │ ├── drum.svg │ │ │ │ ├── dumbbell.svg │ │ │ │ ├── edit.svg │ │ │ │ ├── eject.svg │ │ │ │ ├── ellipsis-h.svg │ │ │ │ ├── ellipsis-v.svg │ │ │ │ ├── envelope-open-text.svg │ │ │ │ ├── envelope-open.svg │ │ │ │ ├── envelope-square.svg │ │ │ │ ├── envelope.svg │ │ │ │ ├── equals.svg │ │ │ │ ├── eraser.svg │ │ │ │ ├── euro-sign.svg │ │ │ │ ├── exchange-alt.svg │ │ │ │ ├── exclamation-circle.svg │ │ │ │ ├── exclamation-triangle.svg │ │ │ │ ├── exclamation.svg │ │ │ │ ├── expand-arrows-alt.svg │ │ │ │ ├── expand.svg │ │ │ │ ├── external-link-alt.svg │ │ │ │ ├── external-link-square-alt.svg │ │ │ │ ├── eye-dropper.svg │ │ │ │ ├── eye-slash.svg │ │ │ │ ├── eye.svg │ │ │ │ ├── fast-backward.svg │ │ │ │ ├── fast-forward.svg │ │ │ │ ├── fax.svg │ │ │ │ ├── feather-alt.svg │ │ │ │ ├── feather.svg │ │ │ │ ├── female.svg │ │ │ │ ├── fighter-jet.svg │ │ │ │ ├── file-alt.svg │ │ │ │ ├── file-archive.svg │ │ │ │ ├── file-audio.svg │ │ │ │ ├── file-code.svg │ │ │ │ ├── file-contract.svg │ │ │ │ ├── file-download.svg │ │ │ │ ├── file-excel.svg │ │ │ │ ├── file-export.svg │ │ │ │ ├── file-image.svg │ │ │ │ ├── file-import.svg │ │ │ │ ├── file-invoice-dollar.svg │ │ │ │ ├── file-invoice.svg │ │ │ │ ├── file-medical-alt.svg │ │ │ │ ├── file-medical.svg │ │ │ │ ├── file-pdf.svg │ │ │ │ ├── file-powerpoint.svg │ │ │ │ ├── file-prescription.svg │ │ │ │ ├── file-signature.svg │ │ │ │ ├── file-upload.svg │ │ │ │ ├── file-video.svg │ │ │ │ ├── file-word.svg │ │ │ │ ├── file.svg │ │ │ │ ├── fill-drip.svg │ │ │ │ ├── fill.svg │ │ │ │ ├── film.svg │ │ │ │ ├── filter.svg │ │ │ │ ├── fingerprint.svg │ │ │ │ ├── fire-extinguisher.svg │ │ │ │ ├── fire.svg │ │ │ │ ├── first-aid.svg │ │ │ │ ├── fish.svg │ │ │ │ ├── flag-checkered.svg │ │ │ │ ├── flag.svg │ │ │ │ ├── flask.svg │ │ │ │ ├── flushed.svg │ │ │ │ ├── folder-minus.svg │ │ │ │ ├── folder-open.svg │ │ │ │ ├── folder-plus.svg │ │ │ │ ├── folder.svg │ │ │ │ ├── font-awesome-logo-full.svg │ │ │ │ ├── font.svg │ │ │ │ ├── football-ball.svg │ │ │ │ ├── forward.svg │ │ │ │ ├── frog.svg │ │ │ │ ├── frown-open.svg │ │ │ │ ├── frown.svg │ │ │ │ ├── funnel-dollar.svg │ │ │ │ ├── futbol.svg │ │ │ │ ├── gamepad.svg │ │ │ │ ├── gas-pump.svg │ │ │ │ ├── gavel.svg │ │ │ │ ├── gem.svg │ │ │ │ ├── genderless.svg │ │ │ │ ├── gift.svg │ │ │ │ ├── glass-martini-alt.svg │ │ │ │ ├── glass-martini.svg │ │ │ │ ├── glasses.svg │ │ │ │ ├── globe-africa.svg │ │ │ │ ├── globe-americas.svg │ │ │ │ ├── globe-asia.svg │ │ │ │ ├── globe.svg │ │ │ │ ├── golf-ball.svg │ │ │ │ ├── gopuram.svg │ │ │ │ ├── graduation-cap.svg │ │ │ │ ├── greater-than-equal.svg │ │ │ │ ├── greater-than.svg │ │ │ │ ├── grimace.svg │ │ │ │ ├── grin-alt.svg │ │ │ │ ├── grin-beam-sweat.svg │ │ │ │ ├── grin-beam.svg │ │ │ │ ├── grin-hearts.svg │ │ │ │ ├── grin-squint-tears.svg │ │ │ │ ├── grin-squint.svg │ │ │ │ ├── grin-stars.svg │ │ │ │ ├── grin-tears.svg │ │ │ │ ├── grin-tongue-squint.svg │ │ │ │ ├── grin-tongue-wink.svg │ │ │ │ ├── grin-tongue.svg │ │ │ │ ├── grin-wink.svg │ │ │ │ ├── grin.svg │ │ │ │ ├── grip-horizontal.svg │ │ │ │ ├── grip-vertical.svg │ │ │ │ ├── h-square.svg │ │ │ │ ├── hamsa.svg │ │ │ │ ├── hand-holding-heart.svg │ │ │ │ ├── hand-holding-usd.svg │ │ │ │ ├── hand-holding.svg │ │ │ │ ├── hand-lizard.svg │ │ │ │ ├── hand-paper.svg │ │ │ │ ├── hand-peace.svg │ │ │ │ ├── hand-point-down.svg │ │ │ │ ├── hand-point-left.svg │ │ │ │ ├── hand-point-right.svg │ │ │ │ ├── hand-point-up.svg │ │ │ │ ├── hand-pointer.svg │ │ │ │ ├── hand-rock.svg │ │ │ │ ├── hand-scissors.svg │ │ │ │ ├── hand-spock.svg │ │ │ │ ├── hands-helping.svg │ │ │ │ ├── hands.svg │ │ │ │ ├── handshake.svg │ │ │ │ ├── hashtag.svg │ │ │ │ ├── haykal.svg │ │ │ │ ├── hdd.svg │ │ │ │ ├── heading.svg │ │ │ │ ├── headphones-alt.svg │ │ │ │ ├── headphones.svg │ │ │ │ ├── headset.svg │ │ │ │ ├── heart.svg │ │ │ │ ├── heartbeat.svg │ │ │ │ ├── helicopter.svg │ │ │ │ ├── highlighter.svg │ │ │ │ ├── history.svg │ │ │ │ ├── hockey-puck.svg │ │ │ │ ├── home.svg │ │ │ │ ├── hospital-alt.svg │ │ │ │ ├── hospital-symbol.svg │ │ │ │ ├── hospital.svg │ │ │ │ ├── hot-tub.svg │ │ │ │ ├── hotel.svg │ │ │ │ ├── hourglass-end.svg │ │ │ │ ├── hourglass-half.svg │ │ │ │ ├── hourglass-start.svg │ │ │ │ ├── hourglass.svg │ │ │ │ ├── i-cursor.svg │ │ │ │ ├── id-badge.svg │ │ │ │ ├── id-card-alt.svg │ │ │ │ ├── id-card.svg │ │ │ │ ├── image.svg │ │ │ │ ├── images.svg │ │ │ │ ├── inbox.svg │ │ │ │ ├── indent.svg │ │ │ │ ├── industry.svg │ │ │ │ ├── infinity.svg │ │ │ │ ├── info-circle.svg │ │ │ │ ├── info.svg │ │ │ │ ├── italic.svg │ │ │ │ ├── jedi.svg │ │ │ │ ├── joint.svg │ │ │ │ ├── journal-whills.svg │ │ │ │ ├── kaaba.svg │ │ │ │ ├── key.svg │ │ │ │ ├── keyboard.svg │ │ │ │ ├── khanda.svg │ │ │ │ ├── kiss-beam.svg │ │ │ │ ├── kiss-wink-heart.svg │ │ │ │ ├── kiss.svg │ │ │ │ ├── kiwi-bird.svg │ │ │ │ ├── landmark.svg │ │ │ │ ├── language.svg │ │ │ │ ├── laptop-code.svg │ │ │ │ ├── laptop.svg │ │ │ │ ├── laugh-beam.svg │ │ │ │ ├── laugh-squint.svg │ │ │ │ ├── laugh-wink.svg │ │ │ │ ├── laugh.svg │ │ │ │ ├── layer-group.svg │ │ │ │ ├── leaf.svg │ │ │ │ ├── lemon.svg │ │ │ │ ├── less-than-equal.svg │ │ │ │ ├── less-than.svg │ │ │ │ ├── level-down-alt.svg │ │ │ │ ├── level-up-alt.svg │ │ │ │ ├── life-ring.svg │ │ │ │ ├── lightbulb.svg │ │ │ │ ├── link.svg │ │ │ │ ├── lira-sign.svg │ │ │ │ ├── list-alt.svg │ │ │ │ ├── list-ol.svg │ │ │ │ ├── list-ul.svg │ │ │ │ ├── list.svg │ │ │ │ ├── location-arrow.svg │ │ │ │ ├── lock-open.svg │ │ │ │ ├── lock.svg │ │ │ │ ├── long-arrow-alt-down.svg │ │ │ │ ├── long-arrow-alt-left.svg │ │ │ │ ├── long-arrow-alt-right.svg │ │ │ │ ├── long-arrow-alt-up.svg │ │ │ │ ├── low-vision.svg │ │ │ │ ├── luggage-cart.svg │ │ │ │ ├── magic.svg │ │ │ │ ├── magnet.svg │ │ │ │ ├── mail-bulk.svg │ │ │ │ ├── male.svg │ │ │ │ ├── map-marked-alt.svg │ │ │ │ ├── map-marked.svg │ │ │ │ ├── map-marker-alt.svg │ │ │ │ ├── map-marker.svg │ │ │ │ ├── map-pin.svg │ │ │ │ ├── map-signs.svg │ │ │ │ ├── map.svg │ │ │ │ ├── marker.svg │ │ │ │ ├── mars-double.svg │ │ │ │ ├── mars-stroke-h.svg │ │ │ │ ├── mars-stroke-v.svg │ │ │ │ ├── mars-stroke.svg │ │ │ │ ├── mars.svg │ │ │ │ ├── medal.svg │ │ │ │ ├── medkit.svg │ │ │ │ ├── meh-blank.svg │ │ │ │ ├── meh-rolling-eyes.svg │ │ │ │ ├── meh.svg │ │ │ │ ├── memory.svg │ │ │ │ ├── menorah.svg │ │ │ │ ├── mercury.svg │ │ │ │ ├── microchip.svg │ │ │ │ ├── microphone-alt-slash.svg │ │ │ │ ├── microphone-alt.svg │ │ │ │ ├── microphone-slash.svg │ │ │ │ ├── microphone.svg │ │ │ │ ├── microscope.svg │ │ │ │ ├── minus-circle.svg │ │ │ │ ├── minus-square.svg │ │ │ │ ├── minus.svg │ │ │ │ ├── mobile-alt.svg │ │ │ │ ├── mobile.svg │ │ │ │ ├── money-bill-alt.svg │ │ │ │ ├── money-bill-wave-alt.svg │ │ │ │ ├── money-bill-wave.svg │ │ │ │ ├── money-bill.svg │ │ │ │ ├── money-check-alt.svg │ │ │ │ ├── money-check.svg │ │ │ │ ├── monument.svg │ │ │ │ ├── moon.svg │ │ │ │ ├── mortar-pestle.svg │ │ │ │ ├── mosque.svg │ │ │ │ ├── motorcycle.svg │ │ │ │ ├── mouse-pointer.svg │ │ │ │ ├── music.svg │ │ │ │ ├── neuter.svg │ │ │ │ ├── newspaper.svg │ │ │ │ ├── not-equal.svg │ │ │ │ ├── notes-medical.svg │ │ │ │ ├── object-group.svg │ │ │ │ ├── object-ungroup.svg │ │ │ │ ├── oil-can.svg │ │ │ │ ├── om.svg │ │ │ │ ├── outdent.svg │ │ │ │ ├── paint-brush.svg │ │ │ │ ├── paint-roller.svg │ │ │ │ ├── palette.svg │ │ │ │ ├── pallet.svg │ │ │ │ ├── paper-plane.svg │ │ │ │ ├── paperclip.svg │ │ │ │ ├── parachute-box.svg │ │ │ │ ├── paragraph.svg │ │ │ │ ├── parking.svg │ │ │ │ ├── passport.svg │ │ │ │ ├── pastafarianism.svg │ │ │ │ ├── paste.svg │ │ │ │ ├── pause-circle.svg │ │ │ │ ├── pause.svg │ │ │ │ ├── paw.svg │ │ │ │ ├── peace.svg │ │ │ │ ├── pen-alt.svg │ │ │ │ ├── pen-fancy.svg │ │ │ │ ├── pen-nib.svg │ │ │ │ ├── pen-square.svg │ │ │ │ ├── pen.svg │ │ │ │ ├── pencil-alt.svg │ │ │ │ ├── pencil-ruler.svg │ │ │ │ ├── people-carry.svg │ │ │ │ ├── percent.svg │ │ │ │ ├── percentage.svg │ │ │ │ ├── phone-slash.svg │ │ │ │ ├── phone-square.svg │ │ │ │ ├── phone-volume.svg │ │ │ │ ├── phone.svg │ │ │ │ ├── piggy-bank.svg │ │ │ │ ├── pills.svg │ │ │ │ ├── place-of-worship.svg │ │ │ │ ├── plane-arrival.svg │ │ │ │ ├── plane-departure.svg │ │ │ │ ├── plane.svg │ │ │ │ ├── play-circle.svg │ │ │ │ ├── play.svg │ │ │ │ ├── plug.svg │ │ │ │ ├── plus-circle.svg │ │ │ │ ├── plus-square.svg │ │ │ │ ├── plus.svg │ │ │ │ ├── podcast.svg │ │ │ │ ├── poll-h.svg │ │ │ │ ├── poll.svg │ │ │ │ ├── poo.svg │ │ │ │ ├── poop.svg │ │ │ │ ├── portrait.svg │ │ │ │ ├── pound-sign.svg │ │ │ │ ├── power-off.svg │ │ │ │ ├── pray.svg │ │ │ │ ├── praying-hands.svg │ │ │ │ ├── prescription-bottle-alt.svg │ │ │ │ ├── prescription-bottle.svg │ │ │ │ ├── prescription.svg │ │ │ │ ├── print.svg │ │ │ │ ├── procedures.svg │ │ │ │ ├── project-diagram.svg │ │ │ │ ├── puzzle-piece.svg │ │ │ │ ├── qrcode.svg │ │ │ │ ├── question-circle.svg │ │ │ │ ├── question.svg │ │ │ │ ├── quidditch.svg │ │ │ │ ├── quote-left.svg │ │ │ │ ├── quote-right.svg │ │ │ │ ├── quran.svg │ │ │ │ ├── random.svg │ │ │ │ ├── receipt.svg │ │ │ │ ├── recycle.svg │ │ │ │ ├── redo-alt.svg │ │ │ │ ├── redo.svg │ │ │ │ ├── registered.svg │ │ │ │ ├── reply-all.svg │ │ │ │ ├── reply.svg │ │ │ │ ├── retweet.svg │ │ │ │ ├── ribbon.svg │ │ │ │ ├── road.svg │ │ │ │ ├── robot.svg │ │ │ │ ├── rocket.svg │ │ │ │ ├── route.svg │ │ │ │ ├── rss-square.svg │ │ │ │ ├── rss.svg │ │ │ │ ├── ruble-sign.svg │ │ │ │ ├── ruler-combined.svg │ │ │ │ ├── ruler-horizontal.svg │ │ │ │ ├── ruler-vertical.svg │ │ │ │ ├── ruler.svg │ │ │ │ ├── rupee-sign.svg │ │ │ │ ├── sad-cry.svg │ │ │ │ ├── sad-tear.svg │ │ │ │ ├── save.svg │ │ │ │ ├── school.svg │ │ │ │ ├── screwdriver.svg │ │ │ │ ├── search-dollar.svg │ │ │ │ ├── search-location.svg │ │ │ │ ├── search-minus.svg │ │ │ │ ├── search-plus.svg │ │ │ │ ├── search.svg │ │ │ │ ├── seedling.svg │ │ │ │ ├── server.svg │ │ │ │ ├── shapes.svg │ │ │ │ ├── share-alt-square.svg │ │ │ │ ├── share-alt.svg │ │ │ │ ├── share-square.svg │ │ │ │ ├── share.svg │ │ │ │ ├── shekel-sign.svg │ │ │ │ ├── shield-alt.svg │ │ │ │ ├── ship.svg │ │ │ │ ├── shipping-fast.svg │ │ │ │ ├── shoe-prints.svg │ │ │ │ ├── shopping-bag.svg │ │ │ │ ├── shopping-basket.svg │ │ │ │ ├── shopping-cart.svg │ │ │ │ ├── shower.svg │ │ │ │ ├── shuttle-van.svg │ │ │ │ ├── sign-in-alt.svg │ │ │ │ ├── sign-language.svg │ │ │ │ ├── sign-out-alt.svg │ │ │ │ ├── sign.svg │ │ │ │ ├── signal.svg │ │ │ │ ├── signature.svg │ │ │ │ ├── sitemap.svg │ │ │ │ ├── skull.svg │ │ │ │ ├── sliders-h.svg │ │ │ │ ├── smile-beam.svg │ │ │ │ ├── smile-wink.svg │ │ │ │ ├── smile.svg │ │ │ │ ├── smoking-ban.svg │ │ │ │ ├── smoking.svg │ │ │ │ ├── snowflake.svg │ │ │ │ ├── socks.svg │ │ │ │ ├── solar-panel.svg │ │ │ │ ├── sort-alpha-down.svg │ │ │ │ ├── sort-alpha-up.svg │ │ │ │ ├── sort-amount-down.svg │ │ │ │ ├── sort-amount-up.svg │ │ │ │ ├── sort-down.svg │ │ │ │ ├── sort-numeric-down.svg │ │ │ │ ├── sort-numeric-up.svg │ │ │ │ ├── sort-up.svg │ │ │ │ ├── sort.svg │ │ │ │ ├── spa.svg │ │ │ │ ├── space-shuttle.svg │ │ │ │ ├── spinner.svg │ │ │ │ ├── splotch.svg │ │ │ │ ├── spray-can.svg │ │ │ │ ├── square-full.svg │ │ │ │ ├── square-root-alt.svg │ │ │ │ ├── square.svg │ │ │ │ ├── stamp.svg │ │ │ │ ├── star-and-crescent.svg │ │ │ │ ├── star-half-alt.svg │ │ │ │ ├── star-half.svg │ │ │ │ ├── star-of-david.svg │ │ │ │ ├── star-of-life.svg │ │ │ │ ├── star.svg │ │ │ │ ├── step-backward.svg │ │ │ │ ├── step-forward.svg │ │ │ │ ├── stethoscope.svg │ │ │ │ ├── sticky-note.svg │ │ │ │ ├── stop-circle.svg │ │ │ │ ├── stop.svg │ │ │ │ ├── stopwatch.svg │ │ │ │ ├── store-alt.svg │ │ │ │ ├── store.svg │ │ │ │ ├── stream.svg │ │ │ │ ├── street-view.svg │ │ │ │ ├── strikethrough.svg │ │ │ │ ├── stroopwafel.svg │ │ │ │ ├── subscript.svg │ │ │ │ ├── subway.svg │ │ │ │ ├── suitcase-rolling.svg │ │ │ │ ├── suitcase.svg │ │ │ │ ├── sun.svg │ │ │ │ ├── superscript.svg │ │ │ │ ├── surprise.svg │ │ │ │ ├── swatchbook.svg │ │ │ │ ├── swimmer.svg │ │ │ │ ├── swimming-pool.svg │ │ │ │ ├── synagogue.svg │ │ │ │ ├── sync-alt.svg │ │ │ │ ├── sync.svg │ │ │ │ ├── syringe.svg │ │ │ │ ├── table-tennis.svg │ │ │ │ ├── table.svg │ │ │ │ ├── tablet-alt.svg │ │ │ │ ├── tablet.svg │ │ │ │ ├── tablets.svg │ │ │ │ ├── tachometer-alt.svg │ │ │ │ ├── tag.svg │ │ │ │ ├── tags.svg │ │ │ │ ├── tape.svg │ │ │ │ ├── tasks.svg │ │ │ │ ├── taxi.svg │ │ │ │ ├── teeth-open.svg │ │ │ │ ├── teeth.svg │ │ │ │ ├── terminal.svg │ │ │ │ ├── text-height.svg │ │ │ │ ├── text-width.svg │ │ │ │ ├── th-large.svg │ │ │ │ ├── th-list.svg │ │ │ │ ├── th.svg │ │ │ │ ├── theater-masks.svg │ │ │ │ ├── thermometer-empty.svg │ │ │ │ ├── thermometer-full.svg │ │ │ │ ├── thermometer-half.svg │ │ │ │ ├── thermometer-quarter.svg │ │ │ │ ├── thermometer-three-quarters.svg │ │ │ │ ├── thermometer.svg │ │ │ │ ├── thumbs-down.svg │ │ │ │ ├── thumbs-up.svg │ │ │ │ ├── thumbtack.svg │ │ │ │ ├── ticket-alt.svg │ │ │ │ ├── times-circle.svg │ │ │ │ ├── times.svg │ │ │ │ ├── tint-slash.svg │ │ │ │ ├── tint.svg │ │ │ │ ├── tired.svg │ │ │ │ ├── toggle-off.svg │ │ │ │ ├── toggle-on.svg │ │ │ │ ├── toolbox.svg │ │ │ │ ├── tooth.svg │ │ │ │ ├── torah.svg │ │ │ │ ├── torii-gate.svg │ │ │ │ ├── trademark.svg │ │ │ │ ├── traffic-light.svg │ │ │ │ ├── train.svg │ │ │ │ ├── transgender-alt.svg │ │ │ │ ├── transgender.svg │ │ │ │ ├── trash-alt.svg │ │ │ │ ├── trash.svg │ │ │ │ ├── tree.svg │ │ │ │ ├── trophy.svg │ │ │ │ ├── truck-loading.svg │ │ │ │ ├── truck-monster.svg │ │ │ │ ├── truck-moving.svg │ │ │ │ ├── truck-pickup.svg │ │ │ │ ├── truck.svg │ │ │ │ ├── tshirt.svg │ │ │ │ ├── tty.svg │ │ │ │ ├── tv.svg │ │ │ │ ├── umbrella-beach.svg │ │ │ │ ├── umbrella.svg │ │ │ │ ├── underline.svg │ │ │ │ ├── undo-alt.svg │ │ │ │ ├── undo.svg │ │ │ │ ├── universal-access.svg │ │ │ │ ├── university.svg │ │ │ │ ├── unlink.svg │ │ │ │ ├── unlock-alt.svg │ │ │ │ ├── unlock.svg │ │ │ │ ├── upload.svg │ │ │ │ ├── user-alt-slash.svg │ │ │ │ ├── user-alt.svg │ │ │ │ ├── user-astronaut.svg │ │ │ │ ├── user-check.svg │ │ │ │ ├── user-circle.svg │ │ │ │ ├── user-clock.svg │ │ │ │ ├── user-cog.svg │ │ │ │ ├── user-edit.svg │ │ │ │ ├── user-friends.svg │ │ │ │ ├── user-graduate.svg │ │ │ │ ├── user-lock.svg │ │ │ │ ├── user-md.svg │ │ │ │ ├── user-minus.svg │ │ │ │ ├── user-ninja.svg │ │ │ │ ├── user-plus.svg │ │ │ │ ├── user-secret.svg │ │ │ │ ├── user-shield.svg │ │ │ │ ├── user-slash.svg │ │ │ │ ├── user-tag.svg │ │ │ │ ├── user-tie.svg │ │ │ │ ├── user-times.svg │ │ │ │ ├── user.svg │ │ │ │ ├── users-cog.svg │ │ │ │ ├── users.svg │ │ │ │ ├── utensil-spoon.svg │ │ │ │ ├── utensils.svg │ │ │ │ ├── vector-square.svg │ │ │ │ ├── venus-double.svg │ │ │ │ ├── venus-mars.svg │ │ │ │ ├── venus.svg │ │ │ │ ├── vial.svg │ │ │ │ ├── vials.svg │ │ │ │ ├── video-slash.svg │ │ │ │ ├── video.svg │ │ │ │ ├── vihara.svg │ │ │ │ ├── volleyball-ball.svg │ │ │ │ ├── volume-down.svg │ │ │ │ ├── volume-off.svg │ │ │ │ ├── volume-up.svg │ │ │ │ ├── walking.svg │ │ │ │ ├── wallet.svg │ │ │ │ ├── warehouse.svg │ │ │ │ ├── weight-hanging.svg │ │ │ │ ├── weight.svg │ │ │ │ ├── wheelchair.svg │ │ │ │ ├── wifi.svg │ │ │ │ ├── window-close.svg │ │ │ │ ├── window-maximize.svg │ │ │ │ ├── window-minimize.svg │ │ │ │ ├── window-restore.svg │ │ │ │ ├── wine-glass-alt.svg │ │ │ │ ├── wine-glass.svg │ │ │ │ ├── won-sign.svg │ │ │ │ ├── wrench.svg │ │ │ │ ├── x-ray.svg │ │ │ │ ├── yen-sign.svg │ │ │ │ └── yin-yang.svg │ │ └── webfonts │ │ │ ├── fa-brands-400.eot │ │ │ ├── fa-brands-400.svg │ │ │ ├── fa-brands-400.ttf │ │ │ ├── fa-brands-400.woff │ │ │ ├── fa-brands-400.woff2 │ │ │ ├── fa-regular-400.eot │ │ │ ├── fa-regular-400.svg │ │ │ ├── fa-regular-400.ttf │ │ │ ├── fa-regular-400.woff │ │ │ ├── fa-regular-400.woff2 │ │ │ ├── fa-solid-900.eot │ │ │ ├── fa-solid-900.svg │ │ │ ├── fa-solid-900.ttf │ │ │ ├── fa-solid-900.woff │ │ │ └── fa-solid-900.woff2 │ │ ├── jquery-easing │ │ ├── jquery.easing.compatibility.js │ │ ├── jquery.easing.js │ │ └── jquery.easing.min.js │ │ ├── jquery │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ ├── jquery.min.map │ │ ├── jquery.slim.js │ │ ├── jquery.slim.min.js │ │ └── jquery.slim.min.map │ │ └── magnific-popup │ │ ├── jquery.magnific-popup.js │ │ ├── jquery.magnific-popup.min.js │ │ └── magnific-popup.css │ ├── 06.instrucción_ENV │ └── Dockerfile │ ├── 07.instrucción_CMD │ └── Dockerfile │ ├── 08.instrucción_ENTRYPOINT │ └── Dockerfile │ ├── 09.instrucción_WORKDIR │ └── Dockerfile │ ├── 10.instrucción_EXPOSE │ └── Dockerfile │ ├── 11.instrucción_LABEL │ └── Dockerfile │ ├── 12.instrucción_USER_fail │ └── Dockerfile │ ├── 13.instrucción_USER │ └── Dockerfile │ ├── 14.instrucción_VOLUMES │ └── Dockerfile │ ├── 15.instrucción_CMD │ ├── Dockerfile │ └── run.sh │ ├── 16.instrucción_IGNORE │ ├── .dockerignore │ ├── Dockerfile │ ├── fruit.zip │ └── run.sh │ ├── 17.imagen_con_argumentos │ ├── .dockerignore │ ├── Dockerfile │ └── fruit │ │ ├── all-free-download.com.url │ │ ├── gallery │ │ └── thumb │ │ │ ├── templatemo_image_03.jpg │ │ │ ├── templatemo_image_04.jpg │ │ │ ├── templatemo_image_05.jpg │ │ │ ├── templatemo_image_06.jpg │ │ │ ├── templatemo_image_07.jpg │ │ │ ├── templatemo_image_08.jpg │ │ │ ├── templatemo_image_09.jpg │ │ │ ├── templatemo_image_10.jpg │ │ │ ├── templatemo_image_11.jpg │ │ │ ├── templatemo_image_12.jpg │ │ │ ├── templatemo_product_01.png │ │ │ ├── templatemo_product_02.png │ │ │ ├── templatemo_product_03.png │ │ │ ├── templatemo_product_04.png │ │ │ ├── templatemo_product_05.png │ │ │ ├── templatemo_product_06.png │ │ │ ├── templatemo_product_07.png │ │ │ └── templatemo_product_08.png │ │ ├── images │ │ ├── slideitmoo_back.png │ │ ├── slideitmoo_forward.png │ │ ├── templatemo_button_01.jpg │ │ ├── templatemo_button_02.png │ │ ├── templatemo_content_bg.jpg │ │ ├── templatemo_footer.jpg │ │ ├── templatemo_header_bg.jpg │ │ ├── templatemo_header_bg_wrapper.jpg │ │ ├── templatemo_header_bg_wrapper_outter.jpg │ │ ├── templatemo_image_01.jpg │ │ ├── templatemo_image_02.jpg │ │ ├── templatemo_menu_hoer_bg_left.png │ │ └── templatemo_menu_hoer_bg_right.png │ │ ├── index.html │ │ ├── script │ │ ├── mootools-1.2-more.js │ │ ├── mootools-1.2.1-core.js │ │ └── slideitmoo-1.1.js │ │ ├── stylesheet │ │ └── styles.css │ │ └── templatemo_style.css │ ├── 18.demo_buenas_prácticas │ └── Dockerfile │ ├── 19.demo_apache_php_tls_ssl │ ├── .dockerignore │ ├── Dockerfile │ ├── docker.crt │ ├── docker.key │ ├── ssl.conf │ └── startbootstrap-freelancer-gh-pages │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── css │ │ ├── freelancer.css │ │ └── freelancer.min.css │ │ ├── gulpfile.js │ │ ├── img │ │ ├── portfolio │ │ │ ├── cabin.png │ │ │ ├── cake.png │ │ │ ├── circus.png │ │ │ ├── game.png │ │ │ ├── safe.png │ │ │ └── submarine.png │ │ └── profile.png │ │ ├── index.html │ │ ├── js │ │ ├── contact_me.js │ │ ├── contact_me.min.js │ │ ├── freelancer.js │ │ ├── freelancer.min.js │ │ ├── jqBootstrapValidation.js │ │ └── jqBootstrapValidation.min.js │ │ ├── mail │ │ └── contact_me.php │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── scss │ │ ├── _bootstrap-overrides.scss │ │ ├── _contact.scss │ │ ├── _footer.scss │ │ ├── _global.scss │ │ ├── _masthead.scss │ │ ├── _mixins.scss │ │ ├── _navbar.scss │ │ ├── _portfolio.scss │ │ ├── _variables.scss │ │ └── freelancer.scss │ │ └── vendor │ │ ├── bootstrap │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── fontawesome-free │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── css │ │ │ ├── all.css │ │ │ ├── all.min.css │ │ │ ├── brands.css │ │ │ ├── brands.min.css │ │ │ ├── fontawesome.css │ │ │ ├── fontawesome.min.css │ │ │ ├── regular.css │ │ │ ├── regular.min.css │ │ │ ├── solid.css │ │ │ ├── solid.min.css │ │ │ ├── svg-with-js.css │ │ │ ├── svg-with-js.min.css │ │ │ ├── v4-shims.css │ │ │ └── v4-shims.min.css │ │ ├── js │ │ │ ├── all.js │ │ │ ├── all.min.js │ │ │ ├── brands.js │ │ │ ├── brands.min.js │ │ │ ├── fontawesome.js │ │ │ ├── fontawesome.min.js │ │ │ ├── regular.js │ │ │ ├── regular.min.js │ │ │ ├── solid.js │ │ │ ├── solid.min.js │ │ │ ├── v4-shims.js │ │ │ └── v4-shims.min.js │ │ ├── less │ │ │ ├── _animated.less │ │ │ ├── _bordered-pulled.less │ │ │ ├── _core.less │ │ │ ├── _fixed-width.less │ │ │ ├── _icons.less │ │ │ ├── _larger.less │ │ │ ├── _list.less │ │ │ ├── _mixins.less │ │ │ ├── _rotated-flipped.less │ │ │ ├── _screen-reader.less │ │ │ ├── _shims.less │ │ │ ├── _stacked.less │ │ │ ├── _variables.less │ │ │ ├── brands.less │ │ │ ├── fontawesome.less │ │ │ ├── regular.less │ │ │ ├── solid.less │ │ │ └── v4-shims.less │ │ ├── package.json │ │ ├── scss │ │ │ ├── _animated.scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _core.scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _icons.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── _mixins.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _shims.scss │ │ │ ├── _stacked.scss │ │ │ ├── _variables.scss │ │ │ ├── brands.scss │ │ │ ├── fontawesome.scss │ │ │ ├── regular.scss │ │ │ ├── solid.scss │ │ │ └── v4-shims.scss │ │ ├── sprites │ │ │ ├── brands.svg │ │ │ ├── regular.svg │ │ │ └── solid.svg │ │ ├── svgs │ │ │ ├── brands │ │ │ │ ├── 500px.svg │ │ │ │ ├── accessible-icon.svg │ │ │ │ ├── accusoft.svg │ │ │ │ ├── adn.svg │ │ │ │ ├── adversal.svg │ │ │ │ ├── affiliatetheme.svg │ │ │ │ ├── algolia.svg │ │ │ │ ├── alipay.svg │ │ │ │ ├── amazon-pay.svg │ │ │ │ ├── amazon.svg │ │ │ │ ├── amilia.svg │ │ │ │ ├── android.svg │ │ │ │ ├── angellist.svg │ │ │ │ ├── angrycreative.svg │ │ │ │ ├── angular.svg │ │ │ │ ├── app-store-ios.svg │ │ │ │ ├── app-store.svg │ │ │ │ ├── apper.svg │ │ │ │ ├── apple-pay.svg │ │ │ │ ├── apple.svg │ │ │ │ ├── asymmetrik.svg │ │ │ │ ├── audible.svg │ │ │ │ ├── autoprefixer.svg │ │ │ │ ├── avianex.svg │ │ │ │ ├── aviato.svg │ │ │ │ ├── aws.svg │ │ │ │ ├── bandcamp.svg │ │ │ │ ├── behance-square.svg │ │ │ │ ├── behance.svg │ │ │ │ ├── bimobject.svg │ │ │ │ ├── bitbucket.svg │ │ │ │ ├── bitcoin.svg │ │ │ │ ├── bity.svg │ │ │ │ ├── black-tie.svg │ │ │ │ ├── blackberry.svg │ │ │ │ ├── blogger-b.svg │ │ │ │ ├── blogger.svg │ │ │ │ ├── bluetooth-b.svg │ │ │ │ ├── bluetooth.svg │ │ │ │ ├── btc.svg │ │ │ │ ├── buromobelexperte.svg │ │ │ │ ├── buysellads.svg │ │ │ │ ├── cc-amazon-pay.svg │ │ │ │ ├── cc-amex.svg │ │ │ │ ├── cc-apple-pay.svg │ │ │ │ ├── cc-diners-club.svg │ │ │ │ ├── cc-discover.svg │ │ │ │ ├── cc-jcb.svg │ │ │ │ ├── cc-mastercard.svg │ │ │ │ ├── cc-paypal.svg │ │ │ │ ├── cc-stripe.svg │ │ │ │ ├── cc-visa.svg │ │ │ │ ├── centercode.svg │ │ │ │ ├── chrome.svg │ │ │ │ ├── cloudscale.svg │ │ │ │ ├── cloudsmith.svg │ │ │ │ ├── cloudversify.svg │ │ │ │ ├── codepen.svg │ │ │ │ ├── codiepie.svg │ │ │ │ ├── connectdevelop.svg │ │ │ │ ├── contao.svg │ │ │ │ ├── cpanel.svg │ │ │ │ ├── creative-commons-by.svg │ │ │ │ ├── creative-commons-nc-eu.svg │ │ │ │ ├── creative-commons-nc-jp.svg │ │ │ │ ├── creative-commons-nc.svg │ │ │ │ ├── creative-commons-nd.svg │ │ │ │ ├── creative-commons-pd-alt.svg │ │ │ │ ├── creative-commons-pd.svg │ │ │ │ ├── creative-commons-remix.svg │ │ │ │ ├── creative-commons-sa.svg │ │ │ │ ├── creative-commons-sampling-plus.svg │ │ │ │ ├── creative-commons-sampling.svg │ │ │ │ ├── creative-commons-share.svg │ │ │ │ ├── creative-commons.svg │ │ │ │ ├── css3-alt.svg │ │ │ │ ├── css3.svg │ │ │ │ ├── cuttlefish.svg │ │ │ │ ├── d-and-d.svg │ │ │ │ ├── dashcube.svg │ │ │ │ ├── delicious.svg │ │ │ │ ├── deploydog.svg │ │ │ │ ├── deskpro.svg │ │ │ │ ├── deviantart.svg │ │ │ │ ├── digg.svg │ │ │ │ ├── digital-ocean.svg │ │ │ │ ├── discord.svg │ │ │ │ ├── discourse.svg │ │ │ │ ├── dochub.svg │ │ │ │ ├── docker.svg │ │ │ │ ├── draft2digital.svg │ │ │ │ ├── dribbble-square.svg │ │ │ │ ├── dribbble.svg │ │ │ │ ├── dropbox.svg │ │ │ │ ├── drupal.svg │ │ │ │ ├── dyalog.svg │ │ │ │ ├── earlybirds.svg │ │ │ │ ├── ebay.svg │ │ │ │ ├── edge.svg │ │ │ │ ├── elementor.svg │ │ │ │ ├── ello.svg │ │ │ │ ├── ember.svg │ │ │ │ ├── empire.svg │ │ │ │ ├── envira.svg │ │ │ │ ├── erlang.svg │ │ │ │ ├── ethereum.svg │ │ │ │ ├── etsy.svg │ │ │ │ ├── expeditedssl.svg │ │ │ │ ├── facebook-f.svg │ │ │ │ ├── facebook-messenger.svg │ │ │ │ ├── facebook-square.svg │ │ │ │ ├── facebook.svg │ │ │ │ ├── firefox.svg │ │ │ │ ├── first-order-alt.svg │ │ │ │ ├── first-order.svg │ │ │ │ ├── firstdraft.svg │ │ │ │ ├── flickr.svg │ │ │ │ ├── flipboard.svg │ │ │ │ ├── fly.svg │ │ │ │ ├── font-awesome-alt.svg │ │ │ │ ├── font-awesome-flag.svg │ │ │ │ ├── font-awesome-logo-full.svg │ │ │ │ ├── font-awesome.svg │ │ │ │ ├── fonticons-fi.svg │ │ │ │ ├── fonticons.svg │ │ │ │ ├── fort-awesome-alt.svg │ │ │ │ ├── fort-awesome.svg │ │ │ │ ├── forumbee.svg │ │ │ │ ├── foursquare.svg │ │ │ │ ├── free-code-camp.svg │ │ │ │ ├── freebsd.svg │ │ │ │ ├── fulcrum.svg │ │ │ │ ├── galactic-republic.svg │ │ │ │ ├── galactic-senate.svg │ │ │ │ ├── get-pocket.svg │ │ │ │ ├── gg-circle.svg │ │ │ │ ├── gg.svg │ │ │ │ ├── git-square.svg │ │ │ │ ├── git.svg │ │ │ │ ├── github-alt.svg │ │ │ │ ├── github-square.svg │ │ │ │ ├── github.svg │ │ │ │ ├── gitkraken.svg │ │ │ │ ├── gitlab.svg │ │ │ │ ├── gitter.svg │ │ │ │ ├── glide-g.svg │ │ │ │ ├── glide.svg │ │ │ │ ├── gofore.svg │ │ │ │ ├── goodreads-g.svg │ │ │ │ ├── goodreads.svg │ │ │ │ ├── google-drive.svg │ │ │ │ ├── google-play.svg │ │ │ │ ├── google-plus-g.svg │ │ │ │ ├── google-plus-square.svg │ │ │ │ ├── google-plus.svg │ │ │ │ ├── google-wallet.svg │ │ │ │ ├── google.svg │ │ │ │ ├── gratipay.svg │ │ │ │ ├── grav.svg │ │ │ │ ├── gripfire.svg │ │ │ │ ├── grunt.svg │ │ │ │ ├── gulp.svg │ │ │ │ ├── hacker-news-square.svg │ │ │ │ ├── hacker-news.svg │ │ │ │ ├── hackerrank.svg │ │ │ │ ├── hips.svg │ │ │ │ ├── hire-a-helper.svg │ │ │ │ ├── hooli.svg │ │ │ │ ├── hornbill.svg │ │ │ │ ├── hotjar.svg │ │ │ │ ├── houzz.svg │ │ │ │ ├── html5.svg │ │ │ │ ├── hubspot.svg │ │ │ │ ├── imdb.svg │ │ │ │ ├── instagram.svg │ │ │ │ ├── internet-explorer.svg │ │ │ │ ├── ioxhost.svg │ │ │ │ ├── itunes-note.svg │ │ │ │ ├── itunes.svg │ │ │ │ ├── java.svg │ │ │ │ ├── jedi-order.svg │ │ │ │ ├── jenkins.svg │ │ │ │ ├── joget.svg │ │ │ │ ├── joomla.svg │ │ │ │ ├── js-square.svg │ │ │ │ ├── js.svg │ │ │ │ ├── jsfiddle.svg │ │ │ │ ├── kaggle.svg │ │ │ │ ├── keybase.svg │ │ │ │ ├── keycdn.svg │ │ │ │ ├── kickstarter-k.svg │ │ │ │ ├── kickstarter.svg │ │ │ │ ├── korvue.svg │ │ │ │ ├── laravel.svg │ │ │ │ ├── lastfm-square.svg │ │ │ │ ├── lastfm.svg │ │ │ │ ├── leanpub.svg │ │ │ │ ├── less.svg │ │ │ │ ├── line.svg │ │ │ │ ├── linkedin-in.svg │ │ │ │ ├── linkedin.svg │ │ │ │ ├── linode.svg │ │ │ │ ├── linux.svg │ │ │ │ ├── lyft.svg │ │ │ │ ├── magento.svg │ │ │ │ ├── mailchimp.svg │ │ │ │ ├── mandalorian.svg │ │ │ │ ├── markdown.svg │ │ │ │ ├── mastodon.svg │ │ │ │ ├── maxcdn.svg │ │ │ │ ├── medapps.svg │ │ │ │ ├── medium-m.svg │ │ │ │ ├── medium.svg │ │ │ │ ├── medrt.svg │ │ │ │ ├── meetup.svg │ │ │ │ ├── megaport.svg │ │ │ │ ├── microsoft.svg │ │ │ │ ├── mix.svg │ │ │ │ ├── mixcloud.svg │ │ │ │ ├── mizuni.svg │ │ │ │ ├── modx.svg │ │ │ │ ├── monero.svg │ │ │ │ ├── napster.svg │ │ │ │ ├── neos.svg │ │ │ │ ├── nimblr.svg │ │ │ │ ├── nintendo-switch.svg │ │ │ │ ├── node-js.svg │ │ │ │ ├── node.svg │ │ │ │ ├── npm.svg │ │ │ │ ├── ns8.svg │ │ │ │ ├── nutritionix.svg │ │ │ │ ├── odnoklassniki-square.svg │ │ │ │ ├── odnoklassniki.svg │ │ │ │ ├── old-republic.svg │ │ │ │ ├── opencart.svg │ │ │ │ ├── openid.svg │ │ │ │ ├── opera.svg │ │ │ │ ├── optin-monster.svg │ │ │ │ ├── osi.svg │ │ │ │ ├── page4.svg │ │ │ │ ├── pagelines.svg │ │ │ │ ├── palfed.svg │ │ │ │ ├── patreon.svg │ │ │ │ ├── paypal.svg │ │ │ │ ├── periscope.svg │ │ │ │ ├── phabricator.svg │ │ │ │ ├── phoenix-framework.svg │ │ │ │ ├── phoenix-squadron.svg │ │ │ │ ├── php.svg │ │ │ │ ├── pied-piper-alt.svg │ │ │ │ ├── pied-piper-hat.svg │ │ │ │ ├── pied-piper-pp.svg │ │ │ │ ├── pied-piper.svg │ │ │ │ ├── pinterest-p.svg │ │ │ │ ├── pinterest-square.svg │ │ │ │ ├── pinterest.svg │ │ │ │ ├── playstation.svg │ │ │ │ ├── product-hunt.svg │ │ │ │ ├── pushed.svg │ │ │ │ ├── python.svg │ │ │ │ ├── qq.svg │ │ │ │ ├── quinscape.svg │ │ │ │ ├── quora.svg │ │ │ │ ├── r-project.svg │ │ │ │ ├── ravelry.svg │ │ │ │ ├── react.svg │ │ │ │ ├── readme.svg │ │ │ │ ├── rebel.svg │ │ │ │ ├── red-river.svg │ │ │ │ ├── reddit-alien.svg │ │ │ │ ├── reddit-square.svg │ │ │ │ ├── reddit.svg │ │ │ │ ├── rendact.svg │ │ │ │ ├── renren.svg │ │ │ │ ├── replyd.svg │ │ │ │ ├── researchgate.svg │ │ │ │ ├── resolving.svg │ │ │ │ ├── rev.svg │ │ │ │ ├── rocketchat.svg │ │ │ │ ├── rockrms.svg │ │ │ │ ├── safari.svg │ │ │ │ ├── sass.svg │ │ │ │ ├── schlix.svg │ │ │ │ ├── scribd.svg │ │ │ │ ├── searchengin.svg │ │ │ │ ├── sellcast.svg │ │ │ │ ├── sellsy.svg │ │ │ │ ├── servicestack.svg │ │ │ │ ├── shirtsinbulk.svg │ │ │ │ ├── shopware.svg │ │ │ │ ├── simplybuilt.svg │ │ │ │ ├── sistrix.svg │ │ │ │ ├── sith.svg │ │ │ │ ├── skyatlas.svg │ │ │ │ ├── skype.svg │ │ │ │ ├── slack-hash.svg │ │ │ │ ├── slack.svg │ │ │ │ ├── slideshare.svg │ │ │ │ ├── snapchat-ghost.svg │ │ │ │ ├── snapchat-square.svg │ │ │ │ ├── snapchat.svg │ │ │ │ ├── soundcloud.svg │ │ │ │ ├── speakap.svg │ │ │ │ ├── spotify.svg │ │ │ │ ├── squarespace.svg │ │ │ │ ├── stack-exchange.svg │ │ │ │ ├── stack-overflow.svg │ │ │ │ ├── staylinked.svg │ │ │ │ ├── steam-square.svg │ │ │ │ ├── steam-symbol.svg │ │ │ │ ├── steam.svg │ │ │ │ ├── sticker-mule.svg │ │ │ │ ├── strava.svg │ │ │ │ ├── stripe-s.svg │ │ │ │ ├── stripe.svg │ │ │ │ ├── studiovinari.svg │ │ │ │ ├── stumbleupon-circle.svg │ │ │ │ ├── stumbleupon.svg │ │ │ │ ├── superpowers.svg │ │ │ │ ├── supple.svg │ │ │ │ ├── teamspeak.svg │ │ │ │ ├── telegram-plane.svg │ │ │ │ ├── telegram.svg │ │ │ │ ├── tencent-weibo.svg │ │ │ │ ├── the-red-yeti.svg │ │ │ │ ├── themeco.svg │ │ │ │ ├── themeisle.svg │ │ │ │ ├── trade-federation.svg │ │ │ │ ├── trello.svg │ │ │ │ ├── tripadvisor.svg │ │ │ │ ├── tumblr-square.svg │ │ │ │ ├── tumblr.svg │ │ │ │ ├── twitch.svg │ │ │ │ ├── twitter-square.svg │ │ │ │ ├── twitter.svg │ │ │ │ ├── typo3.svg │ │ │ │ ├── uber.svg │ │ │ │ ├── uikit.svg │ │ │ │ ├── uniregistry.svg │ │ │ │ ├── untappd.svg │ │ │ │ ├── usb.svg │ │ │ │ ├── ussunnah.svg │ │ │ │ ├── vaadin.svg │ │ │ │ ├── viacoin.svg │ │ │ │ ├── viadeo-square.svg │ │ │ │ ├── viadeo.svg │ │ │ │ ├── viber.svg │ │ │ │ ├── vimeo-square.svg │ │ │ │ ├── vimeo-v.svg │ │ │ │ ├── vimeo.svg │ │ │ │ ├── vine.svg │ │ │ │ ├── vk.svg │ │ │ │ ├── vnv.svg │ │ │ │ ├── vuejs.svg │ │ │ │ ├── weebly.svg │ │ │ │ ├── weibo.svg │ │ │ │ ├── weixin.svg │ │ │ │ ├── whatsapp-square.svg │ │ │ │ ├── whatsapp.svg │ │ │ │ ├── whmcs.svg │ │ │ │ ├── wikipedia-w.svg │ │ │ │ ├── windows.svg │ │ │ │ ├── wix.svg │ │ │ │ ├── wolf-pack-battalion.svg │ │ │ │ ├── wordpress-simple.svg │ │ │ │ ├── wordpress.svg │ │ │ │ ├── wpbeginner.svg │ │ │ │ ├── wpexplorer.svg │ │ │ │ ├── wpforms.svg │ │ │ │ ├── xbox.svg │ │ │ │ ├── xing-square.svg │ │ │ │ ├── xing.svg │ │ │ │ ├── y-combinator.svg │ │ │ │ ├── yahoo.svg │ │ │ │ ├── yandex-international.svg │ │ │ │ ├── yandex.svg │ │ │ │ ├── yelp.svg │ │ │ │ ├── yoast.svg │ │ │ │ ├── youtube-square.svg │ │ │ │ ├── youtube.svg │ │ │ │ └── zhihu.svg │ │ │ ├── regular │ │ │ │ ├── address-book.svg │ │ │ │ ├── address-card.svg │ │ │ │ ├── angry.svg │ │ │ │ ├── arrow-alt-circle-down.svg │ │ │ │ ├── arrow-alt-circle-left.svg │ │ │ │ ├── arrow-alt-circle-right.svg │ │ │ │ ├── arrow-alt-circle-up.svg │ │ │ │ ├── bell-slash.svg │ │ │ │ ├── bell.svg │ │ │ │ ├── bookmark.svg │ │ │ │ ├── building.svg │ │ │ │ ├── calendar-alt.svg │ │ │ │ ├── calendar-check.svg │ │ │ │ ├── calendar-minus.svg │ │ │ │ ├── calendar-plus.svg │ │ │ │ ├── calendar-times.svg │ │ │ │ ├── calendar.svg │ │ │ │ ├── caret-square-down.svg │ │ │ │ ├── caret-square-left.svg │ │ │ │ ├── caret-square-right.svg │ │ │ │ ├── caret-square-up.svg │ │ │ │ ├── chart-bar.svg │ │ │ │ ├── check-circle.svg │ │ │ │ ├── check-square.svg │ │ │ │ ├── circle.svg │ │ │ │ ├── clipboard.svg │ │ │ │ ├── clock.svg │ │ │ │ ├── clone.svg │ │ │ │ ├── closed-captioning(1).svg │ │ │ │ ├── closed-captioning.svg │ │ │ │ ├── comment(1).svg │ │ │ │ ├── comment-alt.svg │ │ │ │ ├── comment-dots.svg │ │ │ │ ├── comment.svg │ │ │ │ ├── comments.svg │ │ │ │ ├── compass.svg │ │ │ │ ├── copy.svg │ │ │ │ ├── copyright.svg │ │ │ │ ├── credit-card.svg │ │ │ │ ├── dizzy.svg │ │ │ │ ├── dot-circle.svg │ │ │ │ ├── edit.svg │ │ │ │ ├── envelope-open.svg │ │ │ │ ├── envelope.svg │ │ │ │ ├── eye-slash.svg │ │ │ │ ├── eye.svg │ │ │ │ ├── file-alt.svg │ │ │ │ ├── file-archive.svg │ │ │ │ ├── file-audio.svg │ │ │ │ ├── file-code.svg │ │ │ │ ├── file-excel.svg │ │ │ │ ├── file-image.svg │ │ │ │ ├── file-pdf.svg │ │ │ │ ├── file-powerpoint.svg │ │ │ │ ├── file-video.svg │ │ │ │ ├── file-word.svg │ │ │ │ ├── file.svg │ │ │ │ ├── flag.svg │ │ │ │ ├── flushed.svg │ │ │ │ ├── folder-open.svg │ │ │ │ ├── folder.svg │ │ │ │ ├── font-awesome-logo-full.svg │ │ │ │ ├── frown-open.svg │ │ │ │ ├── frown.svg │ │ │ │ ├── futbol.svg │ │ │ │ ├── gem.svg │ │ │ │ ├── grimace.svg │ │ │ │ ├── grin-alt.svg │ │ │ │ ├── grin-beam-sweat.svg │ │ │ │ ├── grin-beam.svg │ │ │ │ ├── grin-hearts.svg │ │ │ │ ├── grin-squint-tears.svg │ │ │ │ ├── grin-squint.svg │ │ │ │ ├── grin-stars.svg │ │ │ │ ├── grin-tears.svg │ │ │ │ ├── grin-tongue-squint.svg │ │ │ │ ├── grin-tongue-wink.svg │ │ │ │ ├── grin-tongue.svg │ │ │ │ ├── grin-wink.svg │ │ │ │ ├── grin.svg │ │ │ │ ├── hand-lizard.svg │ │ │ │ ├── hand-paper.svg │ │ │ │ ├── hand-peace.svg │ │ │ │ ├── hand-point-down.svg │ │ │ │ ├── hand-point-left.svg │ │ │ │ ├── hand-point-right.svg │ │ │ │ ├── hand-point-up.svg │ │ │ │ ├── hand-pointer.svg │ │ │ │ ├── hand-rock.svg │ │ │ │ ├── hand-scissors.svg │ │ │ │ ├── hand-spock.svg │ │ │ │ ├── handshake.svg │ │ │ │ ├── hdd.svg │ │ │ │ ├── heart.svg │ │ │ │ ├── hospital.svg │ │ │ │ ├── hourglass.svg │ │ │ │ ├── id-badge.svg │ │ │ │ ├── id-card.svg │ │ │ │ ├── image.svg │ │ │ │ ├── images.svg │ │ │ │ ├── keyboard.svg │ │ │ │ ├── kiss-beam.svg │ │ │ │ ├── kiss-wink-heart.svg │ │ │ │ ├── kiss.svg │ │ │ │ ├── laugh-beam.svg │ │ │ │ ├── laugh-squint.svg │ │ │ │ ├── laugh-wink.svg │ │ │ │ ├── laugh.svg │ │ │ │ ├── lemon.svg │ │ │ │ ├── life-ring.svg │ │ │ │ ├── lightbulb.svg │ │ │ │ ├── list-alt.svg │ │ │ │ ├── map.svg │ │ │ │ ├── meh-blank.svg │ │ │ │ ├── meh-rolling-eyes.svg │ │ │ │ ├── meh.svg │ │ │ │ ├── minus-square.svg │ │ │ │ ├── money-bill-alt.svg │ │ │ │ ├── moon.svg │ │ │ │ ├── newspaper.svg │ │ │ │ ├── object-group.svg │ │ │ │ ├── object-ungroup.svg │ │ │ │ ├── paper-plane.svg │ │ │ │ ├── pause-circle.svg │ │ │ │ ├── play-circle.svg │ │ │ │ ├── plus-square.svg │ │ │ │ ├── question-circle.svg │ │ │ │ ├── registered.svg │ │ │ │ ├── sad-cry.svg │ │ │ │ ├── sad-tear.svg │ │ │ │ ├── save.svg │ │ │ │ ├── share-square.svg │ │ │ │ ├── smile-beam.svg │ │ │ │ ├── smile-wink.svg │ │ │ │ ├── smile.svg │ │ │ │ ├── snowflake.svg │ │ │ │ ├── square.svg │ │ │ │ ├── star-half.svg │ │ │ │ ├── star.svg │ │ │ │ ├── sticky-note.svg │ │ │ │ ├── stop-circle.svg │ │ │ │ ├── sun.svg │ │ │ │ ├── surprise.svg │ │ │ │ ├── thumbs-down.svg │ │ │ │ ├── thumbs-up.svg │ │ │ │ ├── times-circle.svg │ │ │ │ ├── tired.svg │ │ │ │ ├── trash-alt.svg │ │ │ │ ├── user-circle.svg │ │ │ │ ├── user.svg │ │ │ │ ├── window-close.svg │ │ │ │ ├── window-maximize.svg │ │ │ │ ├── window-minimize.svg │ │ │ │ └── window-restore.svg │ │ │ └── solid │ │ │ │ ├── ad.svg │ │ │ │ ├── address-book.svg │ │ │ │ ├── address-card.svg │ │ │ │ ├── adjust.svg │ │ │ │ ├── air-freshener.svg │ │ │ │ ├── align-center.svg │ │ │ │ ├── align-justify.svg │ │ │ │ ├── align-left.svg │ │ │ │ ├── align-right.svg │ │ │ │ ├── allergies.svg │ │ │ │ ├── ambulance.svg │ │ │ │ ├── american-sign-language-interpreting.svg │ │ │ │ ├── anchor.svg │ │ │ │ ├── angle-double-down.svg │ │ │ │ ├── angle-double-left.svg │ │ │ │ ├── angle-double-right.svg │ │ │ │ ├── angle-double-up.svg │ │ │ │ ├── angle-down.svg │ │ │ │ ├── angle-left.svg │ │ │ │ ├── angle-right.svg │ │ │ │ ├── angle-up.svg │ │ │ │ ├── angry.svg │ │ │ │ ├── ankh.svg │ │ │ │ ├── apple-alt.svg │ │ │ │ ├── archive.svg │ │ │ │ ├── archway.svg │ │ │ │ ├── arrow-alt-circle-down.svg │ │ │ │ ├── arrow-alt-circle-left.svg │ │ │ │ ├── arrow-alt-circle-right.svg │ │ │ │ ├── arrow-alt-circle-up.svg │ │ │ │ ├── arrow-circle-down.svg │ │ │ │ ├── arrow-circle-left.svg │ │ │ │ ├── arrow-circle-right.svg │ │ │ │ ├── arrow-circle-up.svg │ │ │ │ ├── arrow-down.svg │ │ │ │ ├── arrow-left.svg │ │ │ │ ├── arrow-right.svg │ │ │ │ ├── arrow-up.svg │ │ │ │ ├── arrows-alt-h.svg │ │ │ │ ├── arrows-alt-v.svg │ │ │ │ ├── arrows-alt.svg │ │ │ │ ├── assistive-listening-systems.svg │ │ │ │ ├── asterisk.svg │ │ │ │ ├── at.svg │ │ │ │ ├── atlas.svg │ │ │ │ ├── atom.svg │ │ │ │ ├── audio-description.svg │ │ │ │ ├── award.svg │ │ │ │ ├── backspace.svg │ │ │ │ ├── backward.svg │ │ │ │ ├── balance-scale.svg │ │ │ │ ├── ban.svg │ │ │ │ ├── band-aid.svg │ │ │ │ ├── barcode.svg │ │ │ │ ├── bars.svg │ │ │ │ ├── baseball-ball.svg │ │ │ │ ├── basketball-ball.svg │ │ │ │ ├── bath.svg │ │ │ │ ├── battery-empty.svg │ │ │ │ ├── battery-full.svg │ │ │ │ ├── battery-half.svg │ │ │ │ ├── battery-quarter.svg │ │ │ │ ├── battery-three-quarters.svg │ │ │ │ ├── bed.svg │ │ │ │ ├── beer.svg │ │ │ │ ├── bell-slash.svg │ │ │ │ ├── bell.svg │ │ │ │ ├── bezier-curve.svg │ │ │ │ ├── bible.svg │ │ │ │ ├── bicycle.svg │ │ │ │ ├── binoculars.svg │ │ │ │ ├── birthday-cake.svg │ │ │ │ ├── blender.svg │ │ │ │ ├── blind.svg │ │ │ │ ├── bold.svg │ │ │ │ ├── bolt.svg │ │ │ │ ├── bomb.svg │ │ │ │ ├── bone.svg │ │ │ │ ├── bong.svg │ │ │ │ ├── book-open.svg │ │ │ │ ├── book-reader.svg │ │ │ │ ├── book.svg │ │ │ │ ├── bookmark.svg │ │ │ │ ├── bowling-ball.svg │ │ │ │ ├── box-open.svg │ │ │ │ ├── box.svg │ │ │ │ ├── boxes.svg │ │ │ │ ├── braille.svg │ │ │ │ ├── brain.svg │ │ │ │ ├── briefcase-medical.svg │ │ │ │ ├── briefcase.svg │ │ │ │ ├── broadcast-tower.svg │ │ │ │ ├── broom.svg │ │ │ │ ├── brush.svg │ │ │ │ ├── bug.svg │ │ │ │ ├── building.svg │ │ │ │ ├── bullhorn.svg │ │ │ │ ├── bullseye.svg │ │ │ │ ├── burn.svg │ │ │ │ ├── bus-alt.svg │ │ │ │ ├── bus.svg │ │ │ │ ├── business-time.svg │ │ │ │ ├── calculator.svg │ │ │ │ ├── calendar-alt.svg │ │ │ │ ├── calendar-check.svg │ │ │ │ ├── calendar-minus.svg │ │ │ │ ├── calendar-plus.svg │ │ │ │ ├── calendar-times.svg │ │ │ │ ├── calendar.svg │ │ │ │ ├── camera-retro.svg │ │ │ │ ├── camera.svg │ │ │ │ ├── cannabis.svg │ │ │ │ ├── capsules.svg │ │ │ │ ├── car-alt.svg │ │ │ │ ├── car-battery.svg │ │ │ │ ├── car-crash.svg │ │ │ │ ├── car-side.svg │ │ │ │ ├── car.svg │ │ │ │ ├── caret-down.svg │ │ │ │ ├── caret-left.svg │ │ │ │ ├── caret-right.svg │ │ │ │ ├── caret-square-down.svg │ │ │ │ ├── caret-square-left.svg │ │ │ │ ├── caret-square-right.svg │ │ │ │ ├── caret-square-up.svg │ │ │ │ ├── caret-up.svg │ │ │ │ ├── cart-arrow-down.svg │ │ │ │ ├── cart-plus.svg │ │ │ │ ├── certificate.svg │ │ │ │ ├── chalkboard-teacher.svg │ │ │ │ ├── chalkboard.svg │ │ │ │ ├── charging-station.svg │ │ │ │ ├── chart-area.svg │ │ │ │ ├── chart-bar.svg │ │ │ │ ├── chart-line.svg │ │ │ │ ├── chart-pie.svg │ │ │ │ ├── check-circle.svg │ │ │ │ ├── check-double.svg │ │ │ │ ├── check-square.svg │ │ │ │ ├── check.svg │ │ │ │ ├── chess-bishop.svg │ │ │ │ ├── chess-board.svg │ │ │ │ ├── chess-king.svg │ │ │ │ ├── chess-knight.svg │ │ │ │ ├── chess-pawn.svg │ │ │ │ ├── chess-queen.svg │ │ │ │ ├── chess-rook.svg │ │ │ │ ├── chess.svg │ │ │ │ ├── chevron-circle-down.svg │ │ │ │ ├── chevron-circle-left.svg │ │ │ │ ├── chevron-circle-right.svg │ │ │ │ ├── chevron-circle-up.svg │ │ │ │ ├── chevron-down.svg │ │ │ │ ├── chevron-left.svg │ │ │ │ ├── chevron-right.svg │ │ │ │ ├── chevron-up.svg │ │ │ │ ├── child.svg │ │ │ │ ├── church.svg │ │ │ │ ├── circle-notch.svg │ │ │ │ ├── circle.svg │ │ │ │ ├── city.svg │ │ │ │ ├── clipboard-check.svg │ │ │ │ ├── clipboard-list.svg │ │ │ │ ├── clipboard.svg │ │ │ │ ├── clock.svg │ │ │ │ ├── clone.svg │ │ │ │ ├── closed-captioning.svg │ │ │ │ ├── cloud-download-alt.svg │ │ │ │ ├── cloud-upload-alt.svg │ │ │ │ ├── cloud.svg │ │ │ │ ├── cocktail.svg │ │ │ │ ├── code-branch.svg │ │ │ │ ├── code.svg │ │ │ │ ├── coffee.svg │ │ │ │ ├── cog.svg │ │ │ │ ├── cogs.svg │ │ │ │ ├── coins.svg │ │ │ │ ├── columns.svg │ │ │ │ ├── comment-alt.svg │ │ │ │ ├── comment-dollar.svg │ │ │ │ ├── comment-dots.svg │ │ │ │ ├── comment-slash.svg │ │ │ │ ├── comment.svg │ │ │ │ ├── comments-dollar.svg │ │ │ │ ├── comments.svg │ │ │ │ ├── compact-disc.svg │ │ │ │ ├── compass.svg │ │ │ │ ├── compress.svg │ │ │ │ ├── concierge-bell.svg │ │ │ │ ├── cookie-bite.svg │ │ │ │ ├── cookie.svg │ │ │ │ ├── copy.svg │ │ │ │ ├── copyright.svg │ │ │ │ ├── couch.svg │ │ │ │ ├── credit-card.svg │ │ │ │ ├── crop-alt.svg │ │ │ │ ├── crop.svg │ │ │ │ ├── cross.svg │ │ │ │ ├── crosshairs.svg │ │ │ │ ├── crow.svg │ │ │ │ ├── crown.svg │ │ │ │ ├── cube.svg │ │ │ │ ├── cubes.svg │ │ │ │ ├── cut.svg │ │ │ │ ├── database.svg │ │ │ │ ├── deaf.svg │ │ │ │ ├── desktop.svg │ │ │ │ ├── dharmachakra.svg │ │ │ │ ├── diagnoses.svg │ │ │ │ ├── dice-five.svg │ │ │ │ ├── dice-four.svg │ │ │ │ ├── dice-one.svg │ │ │ │ ├── dice-six.svg │ │ │ │ ├── dice-three.svg │ │ │ │ ├── dice-two.svg │ │ │ │ ├── dice.svg │ │ │ │ ├── digital-tachograph.svg │ │ │ │ ├── directions.svg │ │ │ │ ├── divide.svg │ │ │ │ ├── dizzy.svg │ │ │ │ ├── dna.svg │ │ │ │ ├── dollar-sign.svg │ │ │ │ ├── dolly-flatbed.svg │ │ │ │ ├── dolly.svg │ │ │ │ ├── donate.svg │ │ │ │ ├── door-closed.svg │ │ │ │ ├── door-open.svg │ │ │ │ ├── dot-circle.svg │ │ │ │ ├── dove.svg │ │ │ │ ├── download.svg │ │ │ │ ├── drafting-compass.svg │ │ │ │ ├── draw-polygon.svg │ │ │ │ ├── drum-steelpan.svg │ │ │ │ ├── drum.svg │ │ │ │ ├── dumbbell.svg │ │ │ │ ├── edit.svg │ │ │ │ ├── eject.svg │ │ │ │ ├── ellipsis-h.svg │ │ │ │ ├── ellipsis-v.svg │ │ │ │ ├── envelope-open-text.svg │ │ │ │ ├── envelope-open.svg │ │ │ │ ├── envelope-square.svg │ │ │ │ ├── envelope.svg │ │ │ │ ├── equals.svg │ │ │ │ ├── eraser.svg │ │ │ │ ├── euro-sign.svg │ │ │ │ ├── exchange-alt.svg │ │ │ │ ├── exclamation-circle.svg │ │ │ │ ├── exclamation-triangle.svg │ │ │ │ ├── exclamation.svg │ │ │ │ ├── expand-arrows-alt.svg │ │ │ │ ├── expand.svg │ │ │ │ ├── external-link-alt.svg │ │ │ │ ├── external-link-square-alt.svg │ │ │ │ ├── eye-dropper.svg │ │ │ │ ├── eye-slash.svg │ │ │ │ ├── eye.svg │ │ │ │ ├── fast-backward.svg │ │ │ │ ├── fast-forward.svg │ │ │ │ ├── fax.svg │ │ │ │ ├── feather-alt.svg │ │ │ │ ├── feather.svg │ │ │ │ ├── female.svg │ │ │ │ ├── fighter-jet.svg │ │ │ │ ├── file-alt.svg │ │ │ │ ├── file-archive.svg │ │ │ │ ├── file-audio.svg │ │ │ │ ├── file-code.svg │ │ │ │ ├── file-contract.svg │ │ │ │ ├── file-download.svg │ │ │ │ ├── file-excel.svg │ │ │ │ ├── file-export.svg │ │ │ │ ├── file-image.svg │ │ │ │ ├── file-import.svg │ │ │ │ ├── file-invoice-dollar.svg │ │ │ │ ├── file-invoice.svg │ │ │ │ ├── file-medical-alt.svg │ │ │ │ ├── file-medical.svg │ │ │ │ ├── file-pdf.svg │ │ │ │ ├── file-powerpoint.svg │ │ │ │ ├── file-prescription.svg │ │ │ │ ├── file-signature.svg │ │ │ │ ├── file-upload.svg │ │ │ │ ├── file-video.svg │ │ │ │ ├── file-word.svg │ │ │ │ ├── file.svg │ │ │ │ ├── fill-drip.svg │ │ │ │ ├── fill.svg │ │ │ │ ├── film.svg │ │ │ │ ├── filter.svg │ │ │ │ ├── fingerprint.svg │ │ │ │ ├── fire-extinguisher.svg │ │ │ │ ├── fire.svg │ │ │ │ ├── first-aid.svg │ │ │ │ ├── fish.svg │ │ │ │ ├── flag-checkered.svg │ │ │ │ ├── flag.svg │ │ │ │ ├── flask.svg │ │ │ │ ├── flushed.svg │ │ │ │ ├── folder-minus.svg │ │ │ │ ├── folder-open.svg │ │ │ │ ├── folder-plus.svg │ │ │ │ ├── folder.svg │ │ │ │ ├── font-awesome-logo-full.svg │ │ │ │ ├── font.svg │ │ │ │ ├── football-ball.svg │ │ │ │ ├── forward.svg │ │ │ │ ├── frog.svg │ │ │ │ ├── frown-open.svg │ │ │ │ ├── frown.svg │ │ │ │ ├── funnel-dollar.svg │ │ │ │ ├── futbol.svg │ │ │ │ ├── gamepad.svg │ │ │ │ ├── gas-pump.svg │ │ │ │ ├── gavel.svg │ │ │ │ ├── gem.svg │ │ │ │ ├── genderless.svg │ │ │ │ ├── gift.svg │ │ │ │ ├── glass-martini-alt.svg │ │ │ │ ├── glass-martini.svg │ │ │ │ ├── glasses.svg │ │ │ │ ├── globe-africa.svg │ │ │ │ ├── globe-americas.svg │ │ │ │ ├── globe-asia.svg │ │ │ │ ├── globe.svg │ │ │ │ ├── golf-ball.svg │ │ │ │ ├── gopuram.svg │ │ │ │ ├── graduation-cap.svg │ │ │ │ ├── greater-than-equal.svg │ │ │ │ ├── greater-than.svg │ │ │ │ ├── grimace.svg │ │ │ │ ├── grin-alt.svg │ │ │ │ ├── grin-beam-sweat.svg │ │ │ │ ├── grin-beam.svg │ │ │ │ ├── grin-hearts.svg │ │ │ │ ├── grin-squint-tears.svg │ │ │ │ ├── grin-squint.svg │ │ │ │ ├── grin-stars.svg │ │ │ │ ├── grin-tears.svg │ │ │ │ ├── grin-tongue-squint.svg │ │ │ │ ├── grin-tongue-wink.svg │ │ │ │ ├── grin-tongue.svg │ │ │ │ ├── grin-wink.svg │ │ │ │ ├── grin.svg │ │ │ │ ├── grip-horizontal.svg │ │ │ │ ├── grip-vertical.svg │ │ │ │ ├── h-square.svg │ │ │ │ ├── hamsa.svg │ │ │ │ ├── hand-holding-heart.svg │ │ │ │ ├── hand-holding-usd.svg │ │ │ │ ├── hand-holding.svg │ │ │ │ ├── hand-lizard.svg │ │ │ │ ├── hand-paper.svg │ │ │ │ ├── hand-peace.svg │ │ │ │ ├── hand-point-down.svg │ │ │ │ ├── hand-point-left.svg │ │ │ │ ├── hand-point-right.svg │ │ │ │ ├── hand-point-up.svg │ │ │ │ ├── hand-pointer.svg │ │ │ │ ├── hand-rock.svg │ │ │ │ ├── hand-scissors.svg │ │ │ │ ├── hand-spock.svg │ │ │ │ ├── hands-helping.svg │ │ │ │ ├── hands.svg │ │ │ │ ├── handshake.svg │ │ │ │ ├── hashtag.svg │ │ │ │ ├── haykal.svg │ │ │ │ ├── hdd.svg │ │ │ │ ├── heading.svg │ │ │ │ ├── headphones-alt.svg │ │ │ │ ├── headphones.svg │ │ │ │ ├── headset.svg │ │ │ │ ├── heart.svg │ │ │ │ ├── heartbeat.svg │ │ │ │ ├── helicopter.svg │ │ │ │ ├── highlighter.svg │ │ │ │ ├── history.svg │ │ │ │ ├── hockey-puck.svg │ │ │ │ ├── home.svg │ │ │ │ ├── hospital-alt.svg │ │ │ │ ├── hospital-symbol.svg │ │ │ │ ├── hospital.svg │ │ │ │ ├── hot-tub.svg │ │ │ │ ├── hotel.svg │ │ │ │ ├── hourglass-end.svg │ │ │ │ ├── hourglass-half.svg │ │ │ │ ├── hourglass-start.svg │ │ │ │ ├── hourglass.svg │ │ │ │ ├── i-cursor.svg │ │ │ │ ├── id-badge.svg │ │ │ │ ├── id-card-alt.svg │ │ │ │ ├── id-card.svg │ │ │ │ ├── image.svg │ │ │ │ ├── images.svg │ │ │ │ ├── inbox.svg │ │ │ │ ├── indent.svg │ │ │ │ ├── industry.svg │ │ │ │ ├── infinity.svg │ │ │ │ ├── info-circle.svg │ │ │ │ ├── info.svg │ │ │ │ ├── italic.svg │ │ │ │ ├── jedi.svg │ │ │ │ ├── joint.svg │ │ │ │ ├── journal-whills.svg │ │ │ │ ├── kaaba.svg │ │ │ │ ├── key.svg │ │ │ │ ├── keyboard.svg │ │ │ │ ├── khanda.svg │ │ │ │ ├── kiss-beam.svg │ │ │ │ ├── kiss-wink-heart.svg │ │ │ │ ├── kiss.svg │ │ │ │ ├── kiwi-bird.svg │ │ │ │ ├── landmark.svg │ │ │ │ ├── language.svg │ │ │ │ ├── laptop-code.svg │ │ │ │ ├── laptop.svg │ │ │ │ ├── laugh-beam.svg │ │ │ │ ├── laugh-squint.svg │ │ │ │ ├── laugh-wink.svg │ │ │ │ ├── laugh.svg │ │ │ │ ├── layer-group.svg │ │ │ │ ├── leaf.svg │ │ │ │ ├── lemon.svg │ │ │ │ ├── less-than-equal.svg │ │ │ │ ├── less-than.svg │ │ │ │ ├── level-down-alt.svg │ │ │ │ ├── level-up-alt.svg │ │ │ │ ├── life-ring.svg │ │ │ │ ├── lightbulb.svg │ │ │ │ ├── link.svg │ │ │ │ ├── lira-sign.svg │ │ │ │ ├── list-alt.svg │ │ │ │ ├── list-ol.svg │ │ │ │ ├── list-ul.svg │ │ │ │ ├── list.svg │ │ │ │ ├── location-arrow.svg │ │ │ │ ├── lock-open.svg │ │ │ │ ├── lock.svg │ │ │ │ ├── long-arrow-alt-down.svg │ │ │ │ ├── long-arrow-alt-left.svg │ │ │ │ ├── long-arrow-alt-right.svg │ │ │ │ ├── long-arrow-alt-up.svg │ │ │ │ ├── low-vision.svg │ │ │ │ ├── luggage-cart.svg │ │ │ │ ├── magic.svg │ │ │ │ ├── magnet.svg │ │ │ │ ├── mail-bulk.svg │ │ │ │ ├── male.svg │ │ │ │ ├── map-marked-alt.svg │ │ │ │ ├── map-marked.svg │ │ │ │ ├── map-marker-alt.svg │ │ │ │ ├── map-marker.svg │ │ │ │ ├── map-pin.svg │ │ │ │ ├── map-signs.svg │ │ │ │ ├── map.svg │ │ │ │ ├── marker.svg │ │ │ │ ├── mars-double.svg │ │ │ │ ├── mars-stroke-h.svg │ │ │ │ ├── mars-stroke-v.svg │ │ │ │ ├── mars-stroke.svg │ │ │ │ ├── mars.svg │ │ │ │ ├── medal.svg │ │ │ │ ├── medkit.svg │ │ │ │ ├── meh-blank.svg │ │ │ │ ├── meh-rolling-eyes.svg │ │ │ │ ├── meh.svg │ │ │ │ ├── memory.svg │ │ │ │ ├── menorah.svg │ │ │ │ ├── mercury.svg │ │ │ │ ├── microchip.svg │ │ │ │ ├── microphone-alt-slash.svg │ │ │ │ ├── microphone-alt.svg │ │ │ │ ├── microphone-slash.svg │ │ │ │ ├── microphone.svg │ │ │ │ ├── microscope.svg │ │ │ │ ├── minus-circle.svg │ │ │ │ ├── minus-square.svg │ │ │ │ ├── minus.svg │ │ │ │ ├── mobile-alt.svg │ │ │ │ ├── mobile.svg │ │ │ │ ├── money-bill-alt.svg │ │ │ │ ├── money-bill-wave-alt.svg │ │ │ │ ├── money-bill-wave.svg │ │ │ │ ├── money-bill.svg │ │ │ │ ├── money-check-alt.svg │ │ │ │ ├── money-check.svg │ │ │ │ ├── monument.svg │ │ │ │ ├── moon.svg │ │ │ │ ├── mortar-pestle.svg │ │ │ │ ├── mosque.svg │ │ │ │ ├── motorcycle.svg │ │ │ │ ├── mouse-pointer.svg │ │ │ │ ├── music.svg │ │ │ │ ├── neuter.svg │ │ │ │ ├── newspaper.svg │ │ │ │ ├── not-equal.svg │ │ │ │ ├── notes-medical.svg │ │ │ │ ├── object-group.svg │ │ │ │ ├── object-ungroup.svg │ │ │ │ ├── oil-can.svg │ │ │ │ ├── om.svg │ │ │ │ ├── outdent.svg │ │ │ │ ├── paint-brush.svg │ │ │ │ ├── paint-roller.svg │ │ │ │ ├── palette.svg │ │ │ │ ├── pallet.svg │ │ │ │ ├── paper-plane.svg │ │ │ │ ├── paperclip.svg │ │ │ │ ├── parachute-box.svg │ │ │ │ ├── paragraph.svg │ │ │ │ ├── parking.svg │ │ │ │ ├── passport.svg │ │ │ │ ├── pastafarianism.svg │ │ │ │ ├── paste.svg │ │ │ │ ├── pause-circle.svg │ │ │ │ ├── pause.svg │ │ │ │ ├── paw.svg │ │ │ │ ├── peace.svg │ │ │ │ ├── pen-alt.svg │ │ │ │ ├── pen-fancy.svg │ │ │ │ ├── pen-nib.svg │ │ │ │ ├── pen-square.svg │ │ │ │ ├── pen.svg │ │ │ │ ├── pencil-alt.svg │ │ │ │ ├── pencil-ruler.svg │ │ │ │ ├── people-carry.svg │ │ │ │ ├── percent.svg │ │ │ │ ├── percentage.svg │ │ │ │ ├── phone-slash.svg │ │ │ │ ├── phone-square.svg │ │ │ │ ├── phone-volume.svg │ │ │ │ ├── phone.svg │ │ │ │ ├── piggy-bank.svg │ │ │ │ ├── pills.svg │ │ │ │ ├── place-of-worship.svg │ │ │ │ ├── plane-arrival.svg │ │ │ │ ├── plane-departure.svg │ │ │ │ ├── plane.svg │ │ │ │ ├── play-circle.svg │ │ │ │ ├── play.svg │ │ │ │ ├── plug.svg │ │ │ │ ├── plus-circle.svg │ │ │ │ ├── plus-square.svg │ │ │ │ ├── plus.svg │ │ │ │ ├── podcast.svg │ │ │ │ ├── poll-h.svg │ │ │ │ ├── poll.svg │ │ │ │ ├── poo.svg │ │ │ │ ├── poop.svg │ │ │ │ ├── portrait.svg │ │ │ │ ├── pound-sign.svg │ │ │ │ ├── power-off.svg │ │ │ │ ├── pray.svg │ │ │ │ ├── praying-hands.svg │ │ │ │ ├── prescription-bottle-alt.svg │ │ │ │ ├── prescription-bottle.svg │ │ │ │ ├── prescription.svg │ │ │ │ ├── print.svg │ │ │ │ ├── procedures.svg │ │ │ │ ├── project-diagram.svg │ │ │ │ ├── puzzle-piece.svg │ │ │ │ ├── qrcode.svg │ │ │ │ ├── question-circle.svg │ │ │ │ ├── question.svg │ │ │ │ ├── quidditch.svg │ │ │ │ ├── quote-left.svg │ │ │ │ ├── quote-right.svg │ │ │ │ ├── quran.svg │ │ │ │ ├── random.svg │ │ │ │ ├── receipt.svg │ │ │ │ ├── recycle.svg │ │ │ │ ├── redo-alt.svg │ │ │ │ ├── redo.svg │ │ │ │ ├── registered.svg │ │ │ │ ├── reply-all.svg │ │ │ │ ├── reply.svg │ │ │ │ ├── retweet.svg │ │ │ │ ├── ribbon.svg │ │ │ │ ├── road.svg │ │ │ │ ├── robot.svg │ │ │ │ ├── rocket.svg │ │ │ │ ├── route.svg │ │ │ │ ├── rss-square.svg │ │ │ │ ├── rss.svg │ │ │ │ ├── ruble-sign.svg │ │ │ │ ├── ruler-combined.svg │ │ │ │ ├── ruler-horizontal.svg │ │ │ │ ├── ruler-vertical.svg │ │ │ │ ├── ruler.svg │ │ │ │ ├── rupee-sign.svg │ │ │ │ ├── sad-cry.svg │ │ │ │ ├── sad-tear.svg │ │ │ │ ├── save.svg │ │ │ │ ├── school.svg │ │ │ │ ├── screwdriver.svg │ │ │ │ ├── search-dollar.svg │ │ │ │ ├── search-location.svg │ │ │ │ ├── search-minus.svg │ │ │ │ ├── search-plus.svg │ │ │ │ ├── search.svg │ │ │ │ ├── seedling.svg │ │ │ │ ├── server.svg │ │ │ │ ├── shapes.svg │ │ │ │ ├── share-alt-square.svg │ │ │ │ ├── share-alt.svg │ │ │ │ ├── share-square.svg │ │ │ │ ├── share.svg │ │ │ │ ├── shekel-sign.svg │ │ │ │ ├── shield-alt.svg │ │ │ │ ├── ship.svg │ │ │ │ ├── shipping-fast.svg │ │ │ │ ├── shoe-prints.svg │ │ │ │ ├── shopping-bag.svg │ │ │ │ ├── shopping-basket.svg │ │ │ │ ├── shopping-cart.svg │ │ │ │ ├── shower.svg │ │ │ │ ├── shuttle-van.svg │ │ │ │ ├── sign-in-alt.svg │ │ │ │ ├── sign-language.svg │ │ │ │ ├── sign-out-alt.svg │ │ │ │ ├── sign.svg │ │ │ │ ├── signal.svg │ │ │ │ ├── signature.svg │ │ │ │ ├── sitemap.svg │ │ │ │ ├── skull.svg │ │ │ │ ├── sliders-h.svg │ │ │ │ ├── smile-beam.svg │ │ │ │ ├── smile-wink.svg │ │ │ │ ├── smile.svg │ │ │ │ ├── smoking-ban.svg │ │ │ │ ├── smoking.svg │ │ │ │ ├── snowflake.svg │ │ │ │ ├── socks.svg │ │ │ │ ├── solar-panel.svg │ │ │ │ ├── sort-alpha-down.svg │ │ │ │ ├── sort-alpha-up.svg │ │ │ │ ├── sort-amount-down.svg │ │ │ │ ├── sort-amount-up.svg │ │ │ │ ├── sort-down.svg │ │ │ │ ├── sort-numeric-down.svg │ │ │ │ ├── sort-numeric-up.svg │ │ │ │ ├── sort-up.svg │ │ │ │ ├── sort.svg │ │ │ │ ├── spa.svg │ │ │ │ ├── space-shuttle.svg │ │ │ │ ├── spinner.svg │ │ │ │ ├── splotch.svg │ │ │ │ ├── spray-can.svg │ │ │ │ ├── square-full.svg │ │ │ │ ├── square-root-alt.svg │ │ │ │ ├── square.svg │ │ │ │ ├── stamp.svg │ │ │ │ ├── star-and-crescent.svg │ │ │ │ ├── star-half-alt.svg │ │ │ │ ├── star-half.svg │ │ │ │ ├── star-of-david.svg │ │ │ │ ├── star-of-life.svg │ │ │ │ ├── star.svg │ │ │ │ ├── step-backward.svg │ │ │ │ ├── step-forward.svg │ │ │ │ ├── stethoscope.svg │ │ │ │ ├── sticky-note.svg │ │ │ │ ├── stop-circle.svg │ │ │ │ ├── stop.svg │ │ │ │ ├── stopwatch.svg │ │ │ │ ├── store-alt.svg │ │ │ │ ├── store.svg │ │ │ │ ├── stream.svg │ │ │ │ ├── street-view.svg │ │ │ │ ├── strikethrough.svg │ │ │ │ ├── stroopwafel.svg │ │ │ │ ├── subscript.svg │ │ │ │ ├── subway.svg │ │ │ │ ├── suitcase-rolling.svg │ │ │ │ ├── suitcase.svg │ │ │ │ ├── sun.svg │ │ │ │ ├── superscript.svg │ │ │ │ ├── surprise.svg │ │ │ │ ├── swatchbook.svg │ │ │ │ ├── swimmer.svg │ │ │ │ ├── swimming-pool.svg │ │ │ │ ├── synagogue.svg │ │ │ │ ├── sync-alt.svg │ │ │ │ ├── sync.svg │ │ │ │ ├── syringe.svg │ │ │ │ ├── table-tennis.svg │ │ │ │ ├── table.svg │ │ │ │ ├── tablet-alt.svg │ │ │ │ ├── tablet.svg │ │ │ │ ├── tablets.svg │ │ │ │ ├── tachometer-alt.svg │ │ │ │ ├── tag.svg │ │ │ │ ├── tags.svg │ │ │ │ ├── tape.svg │ │ │ │ ├── tasks.svg │ │ │ │ ├── taxi.svg │ │ │ │ ├── teeth-open.svg │ │ │ │ ├── teeth.svg │ │ │ │ ├── terminal.svg │ │ │ │ ├── text-height.svg │ │ │ │ ├── text-width.svg │ │ │ │ ├── th-large.svg │ │ │ │ ├── th-list.svg │ │ │ │ ├── th.svg │ │ │ │ ├── theater-masks.svg │ │ │ │ ├── thermometer-empty.svg │ │ │ │ ├── thermometer-full.svg │ │ │ │ ├── thermometer-half.svg │ │ │ │ ├── thermometer-quarter.svg │ │ │ │ ├── thermometer-three-quarters.svg │ │ │ │ ├── thermometer.svg │ │ │ │ ├── thumbs-down.svg │ │ │ │ ├── thumbs-up.svg │ │ │ │ ├── thumbtack.svg │ │ │ │ ├── ticket-alt.svg │ │ │ │ ├── times-circle.svg │ │ │ │ ├── times.svg │ │ │ │ ├── tint-slash.svg │ │ │ │ ├── tint.svg │ │ │ │ ├── tired.svg │ │ │ │ ├── toggle-off.svg │ │ │ │ ├── toggle-on.svg │ │ │ │ ├── toolbox.svg │ │ │ │ ├── tooth.svg │ │ │ │ ├── torah.svg │ │ │ │ ├── torii-gate.svg │ │ │ │ ├── trademark.svg │ │ │ │ ├── traffic-light.svg │ │ │ │ ├── train.svg │ │ │ │ ├── transgender-alt.svg │ │ │ │ ├── transgender.svg │ │ │ │ ├── trash-alt.svg │ │ │ │ ├── trash.svg │ │ │ │ ├── tree.svg │ │ │ │ ├── trophy.svg │ │ │ │ ├── truck-loading.svg │ │ │ │ ├── truck-monster.svg │ │ │ │ ├── truck-moving.svg │ │ │ │ ├── truck-pickup.svg │ │ │ │ ├── truck.svg │ │ │ │ ├── tshirt.svg │ │ │ │ ├── tty.svg │ │ │ │ ├── tv.svg │ │ │ │ ├── umbrella-beach.svg │ │ │ │ ├── umbrella.svg │ │ │ │ ├── underline.svg │ │ │ │ ├── undo-alt.svg │ │ │ │ ├── undo.svg │ │ │ │ ├── universal-access.svg │ │ │ │ ├── university.svg │ │ │ │ ├── unlink.svg │ │ │ │ ├── unlock-alt.svg │ │ │ │ ├── unlock.svg │ │ │ │ ├── upload.svg │ │ │ │ ├── user-alt-slash.svg │ │ │ │ ├── user-alt.svg │ │ │ │ ├── user-astronaut.svg │ │ │ │ ├── user-check.svg │ │ │ │ ├── user-circle.svg │ │ │ │ ├── user-clock.svg │ │ │ │ ├── user-cog.svg │ │ │ │ ├── user-edit.svg │ │ │ │ ├── user-friends.svg │ │ │ │ ├── user-graduate.svg │ │ │ │ ├── user-lock.svg │ │ │ │ ├── user-md.svg │ │ │ │ ├── user-minus.svg │ │ │ │ ├── user-ninja.svg │ │ │ │ ├── user-plus.svg │ │ │ │ ├── user-secret.svg │ │ │ │ ├── user-shield.svg │ │ │ │ ├── user-slash.svg │ │ │ │ ├── user-tag.svg │ │ │ │ ├── user-tie.svg │ │ │ │ ├── user-times.svg │ │ │ │ ├── user.svg │ │ │ │ ├── users-cog.svg │ │ │ │ ├── users.svg │ │ │ │ ├── utensil-spoon.svg │ │ │ │ ├── utensils.svg │ │ │ │ ├── vector-square.svg │ │ │ │ ├── venus-double.svg │ │ │ │ ├── venus-mars.svg │ │ │ │ ├── venus.svg │ │ │ │ ├── vial.svg │ │ │ │ ├── vials.svg │ │ │ │ ├── video-slash.svg │ │ │ │ ├── video.svg │ │ │ │ ├── vihara.svg │ │ │ │ ├── volleyball-ball.svg │ │ │ │ ├── volume-down.svg │ │ │ │ ├── volume-off.svg │ │ │ │ ├── volume-up.svg │ │ │ │ ├── walking.svg │ │ │ │ ├── wallet.svg │ │ │ │ ├── warehouse.svg │ │ │ │ ├── weight-hanging.svg │ │ │ │ ├── weight.svg │ │ │ │ ├── wheelchair.svg │ │ │ │ ├── wifi.svg │ │ │ │ ├── window-close.svg │ │ │ │ ├── window-maximize.svg │ │ │ │ ├── window-minimize.svg │ │ │ │ ├── window-restore.svg │ │ │ │ ├── wine-glass-alt.svg │ │ │ │ ├── wine-glass.svg │ │ │ │ ├── won-sign.svg │ │ │ │ ├── wrench.svg │ │ │ │ ├── x-ray.svg │ │ │ │ ├── yen-sign.svg │ │ │ │ └── yin-yang.svg │ │ └── webfonts │ │ │ ├── fa-brands-400.eot │ │ │ ├── fa-brands-400.svg │ │ │ ├── fa-brands-400.ttf │ │ │ ├── fa-brands-400.woff │ │ │ ├── fa-brands-400.woff2 │ │ │ ├── fa-regular-400.eot │ │ │ ├── fa-regular-400.svg │ │ │ ├── fa-regular-400.ttf │ │ │ ├── fa-regular-400.woff │ │ │ ├── fa-regular-400.woff2 │ │ │ ├── fa-solid-900.eot │ │ │ ├── fa-solid-900.svg │ │ │ ├── fa-solid-900.ttf │ │ │ ├── fa-solid-900.woff │ │ │ └── fa-solid-900.woff2 │ │ ├── jquery-easing │ │ ├── jquery.easing.compatibility.js │ │ ├── jquery.easing.js │ │ └── jquery.easing.min.js │ │ ├── jquery │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ ├── jquery.min.map │ │ ├── jquery.slim.js │ │ ├── jquery.slim.min.js │ │ └── jquery.slim.min.map │ │ └── magnific-popup │ │ ├── jquery.magnific-popup.js │ │ ├── jquery.magnific-popup.min.js │ │ └── magnific-popup.css │ ├── 20.demo_dockerfile_alternativo │ └── my-dockerfile │ ├── 21.imágenes_huerfanas │ └── Dockerfile │ ├── 22.multistage_building │ ├── Dockerfile │ └── simple-java-maven-app │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── README.md │ │ ├── jenkins │ │ ├── Jenkinsfile │ │ └── scripts │ │ │ └── deliver.sh │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── mycompany │ │ │ └── app │ │ │ └── App.java │ │ └── test │ │ └── java │ │ └── com │ │ └── mycompany │ │ └── app │ │ └── AppTest.java │ └── 23.multistage_building_2 │ └── Dockerfile ├── 03.contenerización_de_contenedores ├── 01.introducción.md ├── copy1.text ├── dockerfiles │ └── 01.variables_de_entorno │ │ └── Dockerfile └── proyectos │ └── 01 │ ├── .dockerignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── Dockerfile │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── server.js ├── 05.volumenes └── 01.introducción.md ├── 06.docker_compose ├── 01.introducción.md └── proyectos │ ├── 01.primer_docker_compose │ └── docker-compose.yaml │ ├── 02.nginx │ ├── docker-compose-2.yaml │ └── docker-compose.yaml │ ├── 03.variables_de_entorno │ └── docker-compose.yaml │ ├── 04.env_file │ ├── common.env │ └── docker-compose.yaml │ ├── 05.volúmenes_nombrados │ └── docker-compose.yaml │ ├── 06.volúmenes_host │ └── docker-compose.yaml │ ├── 07.network │ ├── docker-compose-sample-2.yaml │ ├── docker-compose-sample-3.yaml │ ├── docker-compose-sample.yaml │ └── docker-compose.yaml │ ├── 08.imágenes │ ├── Dockerfile │ └── docker-compose.yaml │ ├── 09.imágenes_alternativas │ ├── docker-compose.yaml │ └── docker │ │ └── Dockerfile1 │ ├── 10.modificar_cmd │ └── docker-compose.yaml │ ├── 11.limitar_recursos │ └── docker-compose.yaml │ └── 12.política_de_reinicio │ ├── Dockerfile │ ├── docker-compose.yaml │ └── start.sh └── TEMARIO.md /.gitignore: -------------------------------------------------------------------------------- 1 | 99.mis_pruebas -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/01.quick_start/Dockerfile: -------------------------------------------------------------------------------- 1 | # Definimos el SO 2 | FROM centos 3 | # Instalamos apache para centos (S.O.) 4 | RUN yum -y install httpd 5 | # `docker build --tag apache-centos .` 6 | # Nota no olvidar el punto final del comando 7 | # para referenciar el Docker file del directorio 8 | # `docker images` para ver el listado de imagenes creadas -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/02.quick_start/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu:18 2 | RUN sudo apt install apache2 3 | CMD ["apachectl", "-DEFOREGROUND"] -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/03.quick_start/Dockerfile: -------------------------------------------------------------------------------- 1 | # Definimos el SO 2 | FROM ubuntu:16.04 3 | # Instalamos apache para centos (S.O.) 4 | RUN apt-get update 5 | RUN apt-get install apache2 -y 6 | # `docker build --tag apache-ubuntu .` 7 | # Nota no olvidar el punto final del comando 8 | # para referenciar el Docker file del directorio 9 | # `docker images` para ver el listado de imagenes creadas -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/bootstrap/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/bootstrap/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/bootstrap/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/bootstrap/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/bootstrap/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/bootstrap/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/bootstrap/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/bootstrap/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/icomoon/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/icomoon/icomoon.eot -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/icomoon/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/icomoon/icomoon.ttf -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/icomoon/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/icomoon/icomoon.woff -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/themify-icons/themify.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/themify-icons/themify.eot -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/themify-icons/themify.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/themify-icons/themify.ttf -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/themify-icons/themify.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/fonts/themify-icons/themify.woff -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/img_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/img_1.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/img_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/img_2.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/img_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/img_3.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/img_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/img_4.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/loader.gif -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/loc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/loc.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/person_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/person_1.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/person_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/person_2.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/person_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/person_3.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/slider_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/slider_1.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/slider_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/slider_2.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/slider_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/slider_3.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/staff_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/staff_1.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/staff_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/staff_2.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/staff_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/images/staff_3.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/_bootstrap-compass.scss: -------------------------------------------------------------------------------- 1 | @function twbs-font-path($path) { 2 | @return font-url($path, true); 3 | } 4 | 5 | @function twbs-image-path($path) { 6 | @return image-url($path, true); 7 | } 8 | 9 | $bootstrap-sass-asset-helper: true; 10 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/_bootstrap-sprockets.scss: -------------------------------------------------------------------------------- 1 | @function twbs-font-path($path) { 2 | @return font-path($path); 3 | } 4 | 5 | @function twbs-image-path($path) { 6 | @return image-path($path); 7 | } 8 | 9 | $bootstrap-sass-asset-helper: true; 10 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_alerts.scss: -------------------------------------------------------------------------------- 1 | // Alerts 2 | 3 | @mixin alert-variant($background, $border, $text-color) { 4 | background-color: $background; 5 | border-color: $border; 6 | color: $text-color; 7 | 8 | hr { 9 | border-top-color: darken($border, 5%); 10 | } 11 | .alert-link { 12 | color: darken($text-color, 10%); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_background-variant.scss: -------------------------------------------------------------------------------- 1 | // Contextual backgrounds 2 | 3 | // [converter] $parent hack 4 | @mixin bg-variant($parent, $color) { 5 | #{$parent} { 6 | background-color: $color; 7 | } 8 | a#{$parent}:hover, 9 | a#{$parent}:focus { 10 | background-color: darken($color, 10%); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_center-block.scss: -------------------------------------------------------------------------------- 1 | // Center-align a block level element 2 | 3 | @mixin center-block() { 4 | display: block; 5 | margin-left: auto; 6 | margin-right: auto; 7 | } 8 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_labels.scss: -------------------------------------------------------------------------------- 1 | // Labels 2 | 3 | @mixin label-variant($color) { 4 | background-color: $color; 5 | 6 | &[href] { 7 | &:hover, 8 | &:focus { 9 | background-color: darken($color, 10%); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_nav-divider.scss: -------------------------------------------------------------------------------- 1 | // Horizontal dividers 2 | // 3 | // Dividers (basically an hr) within dropdowns and nav lists 4 | 5 | @mixin nav-divider($color: #e5e5e5) { 6 | height: 1px; 7 | margin: (($line-height-computed / 2) - 1) 0; 8 | overflow: hidden; 9 | background-color: $color; 10 | } 11 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_nav-vertical-align.scss: -------------------------------------------------------------------------------- 1 | // Navbar vertical align 2 | // 3 | // Vertically center elements in the navbar. 4 | // Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. 5 | 6 | @mixin navbar-vertical-align($element-height) { 7 | margin-top: (($navbar-height - $element-height) / 2); 8 | margin-bottom: (($navbar-height - $element-height) / 2); 9 | } 10 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_opacity.scss: -------------------------------------------------------------------------------- 1 | // Opacity 2 | 3 | @mixin opacity($opacity) { 4 | opacity: $opacity; 5 | // IE8 filter 6 | $opacity-ie: ($opacity * 100); 7 | filter: alpha(opacity=$opacity-ie); 8 | } 9 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_progress-bar.scss: -------------------------------------------------------------------------------- 1 | // Progress bars 2 | 3 | @mixin progress-bar-variant($color) { 4 | background-color: $color; 5 | 6 | // Deprecated parent class requirement as of v3.2.0 7 | .progress-striped & { 8 | @include gradient-striped; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_reset-filter.scss: -------------------------------------------------------------------------------- 1 | // Reset filters for IE 2 | // 3 | // When you need to remove a gradient background, do not forget to use this to reset 4 | // the IE filter for IE9 and below. 5 | 6 | @mixin reset-filter() { 7 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 8 | } 9 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_resize.scss: -------------------------------------------------------------------------------- 1 | // Resize anything 2 | 3 | @mixin resizable($direction) { 4 | resize: $direction; // Options: horizontal, vertical, both 5 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` 6 | } 7 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_size.scss: -------------------------------------------------------------------------------- 1 | // Sizing shortcuts 2 | 3 | @mixin size($width, $height) { 4 | width: $width; 5 | height: $height; 6 | } 7 | 8 | @mixin square($size) { 9 | @include size($size, $size); 10 | } 11 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_tab-focus.scss: -------------------------------------------------------------------------------- 1 | // WebKit-style focus 2 | 3 | @mixin tab-focus() { 4 | // Default 5 | outline: thin dotted; 6 | // WebKit 7 | outline: 5px auto -webkit-focus-ring-color; 8 | outline-offset: -2px; 9 | } 10 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_text-emphasis.scss: -------------------------------------------------------------------------------- 1 | // Typography 2 | 3 | // [converter] $parent hack 4 | @mixin text-emphasis-variant($parent, $color) { 5 | #{$parent} { 6 | color: $color; 7 | } 8 | a#{$parent}:hover, 9 | a#{$parent}:focus { 10 | color: darken($color, 10%); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/04.instrucción_COPY/beryllium/sass/bootstrap/mixins/_text-overflow.scss: -------------------------------------------------------------------------------- 1 | // Text overflow 2 | // Requires inline-block or block for proper styling 3 | 4 | @mixin text-overflow() { 5 | overflow: hidden; 6 | text-overflow: ellipsis; 7 | white-space: nowrap; 8 | } 9 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | node_js: 4 | - "node" 5 | install: npm install 6 | script: 7 | - npm test 8 | - gulp 9 | cache: 10 | directories: 11 | - node_modules 12 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/portfolio/cabin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/portfolio/cabin.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/portfolio/cake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/portfolio/cake.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/portfolio/circus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/portfolio/circus.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/portfolio/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/portfolio/game.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/portfolio/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/portfolio/safe.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/portfolio/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/portfolio/submarine.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/img/profile.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/scss/_footer.scss: -------------------------------------------------------------------------------- 1 | .footer { 2 | padding-top: 5rem; 3 | padding-bottom: 5rem; 4 | background-color: $secondary; 5 | color: $white; 6 | } 7 | 8 | .copyright { 9 | background-color: darken($secondary, 10%); 10 | } 11 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | @mixin body-font() { 2 | font-family: 'Lato'; 3 | } 4 | 5 | @mixin heading-font() { 6 | font-weight: 700; 7 | font-family: 'Montserrat'; 8 | } 9 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/scss/_variables.scss: -------------------------------------------------------------------------------- 1 | // Variables 2 | 3 | $white: #fff !default; 4 | $gray-100: #f8f9fa !default; 5 | $gray-200: #e9ecef !default; 6 | $gray-300: #dee2e6 !default; 7 | $gray-400: #ced4da !default; 8 | $gray-500: #adb5bd !default; 9 | $gray-600: #868e96 !default; 10 | $gray-700: #495057 !default; 11 | $gray-800: #343a40 !default; 12 | $gray-900: #212529 !default; 13 | $black: #000 !default; 14 | 15 | $primary: #18BC9C !default; 16 | $secondary: #2C3E50 !default; 17 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/scss/freelancer.scss: -------------------------------------------------------------------------------- 1 | @import "variables.scss"; 2 | @import "mixins.scss"; 3 | @import "global.scss"; 4 | @import "navbar.scss"; 5 | @import "masthead.scss"; 6 | @import "portfolio.scss"; 7 | @import "contact.scss"; 8 | @import "footer.scss"; 9 | @import "bootstrap-overrides.scss"; 10 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/less/_animated.less: -------------------------------------------------------------------------------- 1 | // Animated Icons 2 | // -------------------------- 3 | 4 | .@{fa-css-prefix}-spin { 5 | animation: fa-spin 2s infinite linear; 6 | } 7 | 8 | .@{fa-css-prefix}-pulse { 9 | animation: fa-spin 1s infinite steps(8); 10 | } 11 | 12 | @keyframes fa-spin { 13 | 0% { 14 | transform: rotate(0deg); 15 | } 16 | 100% { 17 | transform: rotate(360deg); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/less/_core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}, .fas, .far, .fal, .fab { 5 | -moz-osx-font-smoothing: grayscale; 6 | -webkit-font-smoothing: antialiased; 7 | display: inline-block; 8 | font-style: normal; 9 | font-variant: normal; 10 | text-rendering: auto; 11 | line-height: 1; 12 | } 13 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/less/_fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | text-align: center; 5 | width: (20em / 16); 6 | } 7 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/less/_list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | list-style-type: none; 6 | margin-left: @fa-li-width * 5/4; 7 | padding-left: 0; 8 | 9 | > li { position: relative; } 10 | } 11 | 12 | .@{fa-css-prefix}-li { 13 | left: -@fa-li-width; 14 | position: absolute; 15 | text-align: center; 16 | width: @fa-li-width; 17 | line-height: inherit; 18 | } 19 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/less/_screen-reader.less: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { .sr-only(); } 5 | .sr-only-focusable { .sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/less/v4-shims.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @import '_variables.less'; 6 | @import '_shims.less'; 7 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/scss/_animated.scss: -------------------------------------------------------------------------------- 1 | // Animated Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | animation: fa-spin 2s infinite linear; 6 | } 7 | 8 | .#{$fa-css-prefix}-pulse { 9 | animation: fa-spin 1s infinite steps(8); 10 | } 11 | 12 | @keyframes fa-spin { 13 | 0% { 14 | transform: rotate(0deg); 15 | } 16 | 17 | 100% { 18 | transform: rotate(360deg); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}, 5 | .fas, 6 | .far, 7 | .fal, 8 | .fab { 9 | -moz-osx-font-smoothing: grayscale; 10 | -webkit-font-smoothing: antialiased; 11 | display: inline-block; 12 | font-style: normal; 13 | font-variant: normal; 14 | text-rendering: auto; 15 | line-height: 1; 16 | } 17 | 18 | %fa-icon { 19 | @include fa-icon; 20 | } 21 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | text-align: center; 5 | width: (20em / 16); 6 | } 7 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | list-style-type: none; 6 | margin-left: $fa-li-width * 5/4; 7 | padding-left: 0; 8 | 9 | > li { position: relative; } 10 | } 11 | 12 | .#{$fa-css-prefix}-li { 13 | left: -$fa-li-width; 14 | position: absolute; 15 | text-align: center; 16 | width: $fa-li-width; 17 | line-height: inherit; 18 | } 19 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { @include sr-only; } 5 | .sr-only-focusable { @include sr-only-focusable; } 6 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/scss/v4-shims.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @import 'variables'; 6 | @import 'shims'; 7 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/adn.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/angular.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/autoprefixer.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/bandcamp.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/black-tie.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/buysellads.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/cloudsmith.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/css3.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/deviantart.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/dochub.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/dyalog.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/ethereum.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/facebook-f.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/facebook-messenger.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/facebook-square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/facebook.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/firstdraft.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/flipboard.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/gitter.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/google-drive.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/hacker-news.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/houzz.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/html5.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/magento.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/maxcdn.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/microsoft.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/mix.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/modx.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/monero.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/npm.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/patreon.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/servicestack.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/strava.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/twitch.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/uikit.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/viacoin.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/vuejs.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/windows.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/y-combinator.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/yandex-international.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/yandex.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/regular/bookmark.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/regular/circle.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/regular/square.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/regular/star-half.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/regular/window-maximize.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/regular/window-minimize.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/adjust.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/angle-down.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/angle-left.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/angle-right.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/angle-up.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/bookmark.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/burn.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/caret-down.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/caret-left.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/caret-right.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/caret-up.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/chalkboard.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/circle.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/columns.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/comment-alt.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/dice-one.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/dot-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/ellipsis-v.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/fast-backward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/fast-forward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/file.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/filter.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/folder.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/genderless.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/glass-martini.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/heart.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/hockey-puck.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/location-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/lock.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/map-marker.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/meh-blank.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/minus-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/minus-square.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/minus.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/mobile.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/paper-plane.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/pause.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/play-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/play.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/qrcode.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/seedling.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/sort-down.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/sort-up.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/sort.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/square-full.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/square.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/star-half.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/step-backward.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/step-forward.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/sticky-note.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/stop-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/stop.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/table.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/tablet.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/volume-off.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/window-maximize.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/window-minimize.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/05.instrucción_ADD/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/07.instrucción_CMD/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu:16.04 2 | CMD ["/bin/date"] -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/08.instrucción_ENTRYPOINT/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu:16.04 2 | ENTRYPOINT ["/bin/echo"] 3 | CMD ["Hello"] -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/09.instrucción_WORKDIR/Dockerfile: -------------------------------------------------------------------------------- 1 | # Definimos el SO 2 | FROM centos 3 | 4 | # Instalamos apache para centos (S.O.) 5 | RUN yum install httpd -y 6 | 7 | WORKDIR /var/www/html 8 | 9 | # ENV 10 | ENV contenido prueba 11 | # RUN echo incluye el valor de la variable dentro 12 | # del archivo indicado 13 | RUN echo "$contenido"> prueba.html 14 | 15 | # Ejecutamos Apache en primer plano 16 | CMD apachectl -DFOREGROUND -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/10.instrucción_EXPOSE/Dockerfile: -------------------------------------------------------------------------------- 1 | # Definimos el SO 2 | FROM centos 3 | 4 | # Instalamos apache para centos (S.O.) 5 | RUN yum install httpd -y 6 | 7 | EXPOSE 80 8 | # expone el puerto 8080 del contenedor 9 | 10 | # Ejecutamos Apache en primer plano 11 | CMD apachectl -DFOREGROUND -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/11.instrucción_LABEL/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM centos 2 | 3 | # Incluimos la etiqueta que indique la 4 | # versión del contenedor 5 | LABEL version=1.0 6 | # Incluimos la etiqueta descripción 7 | LABEL description="This is an apache image" 8 | # Incluimos la etiqueta vendor 9 | LABEL vendor="ImaginaFormacion" 10 | 11 | RUN yum install httpd -y 12 | 13 | CMD apachectl -DFOREGROUND -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/12.instrucción_USER_fail/Dockerfile: -------------------------------------------------------------------------------- 1 | # docker rmi $(docker images -q) 2 | # docker logs apache-centos-user 3 | FROM centos 4 | 5 | RUN yum install httpd -y 6 | 7 | # por defecto el usuario que realiza las tareas es `root` 8 | RUN echo "$(whoami)" > /var/www/html/user1.html 9 | 10 | # creamos un nuevo usuario `ricardo` 11 | RUN useradd ricardo 12 | 13 | # cambiamos de usuario a `ricardo` 14 | USER ricardo 15 | 16 | # incluimos el nombre del usuario en user2.html 17 | RUN echo "$(whoami)" > /var/www/html/user2.html 18 | 19 | CMD apachectl -DFOREGROUND -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/14.instrucción_VOLUMES/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM centos 2 | RUN yum install httpd -y 3 | RUN echo "$(whoami)" > /var/www/html/user1.html 4 | RUN useradd ricardo 5 | USER ricardo 6 | RUN echo "$(whoami)" > /tmp/user2.html 7 | # Persiste el contenedor generado en esa ruta 8 | VOLUME /var/www/html 9 | USER root 10 | RUN cp /tmp/user2.html /var/www/html/user2.html 11 | CMD apachectl -DFOREGROUND -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/15.instrucción_CMD/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM centos 2 | 3 | RUN yum install httpd -y 4 | # Copia run sh dentro del container en la ubicación /run.sh 5 | COPY run.sh /run.sh 6 | # Ejecuta run.sh 7 | CMD sh /run.sh 8 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/15.instrucción_CMD/run.sh: -------------------------------------------------------------------------------- 1 | # !/bin/bash 2 | echo "Inciando container...." 3 | # una vez lanzado el contenedor podremos acceder a localhost:80/ para ver el resultado 4 | echo "INICIADO!!" > /var/www/html/ini.html 5 | 6 | apachectl -DFOREGROUND -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/16.instrucción_IGNORE/.dockerignore: -------------------------------------------------------------------------------- 1 | *.zip -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/16.instrucción_IGNORE/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM centos 2 | RUN yum install httpd -y 3 | # Copia run sh dentro del container en la ubicación /run.sh 4 | COPY run.sh /run.sh 5 | # Ejecuta run.sh 6 | CMD sh /run.sh -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/16.instrucción_IGNORE/fruit.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/16.instrucción_IGNORE/fruit.zip -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/16.instrucción_IGNORE/run.sh: -------------------------------------------------------------------------------- 1 | # !/bin/bash 2 | echo "Inciando container...." 3 | # una vez lanzado el contenedor podremos acceder a localhost:80/ para ver el resultado 4 | echo "INICIADO!!" > /var/www/html/ini.html 5 | 6 | apachectl -DFOREGROUND -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/.dockerignore -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/all-free-download.com.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=http://www.all-free-download.com/ 3 | IDList= 4 | HotKey=0 5 | IconFile=C:\WINDOWS\system32\SHELL32.dll 6 | IconIndex=23 7 | [{000214A0-0000-0000-C000-000000000046}] 8 | Prop3=19,2 9 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_03.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_04.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_05.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_06.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_07.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_08.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_09.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_10.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_11.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_image_12.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_01.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_02.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_03.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_04.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_05.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_06.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_07.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/gallery/thumb/templatemo_product_08.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/slideitmoo_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/slideitmoo_back.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/slideitmoo_forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/slideitmoo_forward.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_button_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_button_01.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_button_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_button_02.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_content_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_content_bg.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_footer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_footer.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_header_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_header_bg.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_header_bg_wrapper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_header_bg_wrapper.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_header_bg_wrapper_outter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_header_bg_wrapper_outter.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_image_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_image_01.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_image_02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_image_02.jpg -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_menu_hoer_bg_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_menu_hoer_bg_left.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_menu_hoer_bg_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/17.imagen_con_argumentos/fruit/images/templatemo_menu_hoer_bg_right.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/18.demo_buenas_prácticas/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM nginx 2 | 3 | # LABEL version=1 4 | # RUN echo "1" >> /usr/share/nginx/html/test.txt 5 | # RUN echo "2" >> /usr/share/nginx/html/test.txt 6 | # RUN echo "3" >> /usr/share/nginx/html/test.txt 7 | 8 | LABEL version=2 9 | RUN \ 10 | echo "1" >> /usr/share/nginx/html/test.txt && \ 11 | echo "2" >> /usr/share/nginx/html/test.txt && \ 12 | echo "3" >> /usr/share/nginx/html/test.txt -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/.dockerignore: -------------------------------------------------------------------------------- 1 | *.zip -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/ssl.conf: -------------------------------------------------------------------------------- 1 | # https vhost apache 2 | # https://www.digicert.com/ssl-support/apache-multiple-ssl-certificates-using-sni.htm 3 | 4 | # ServerName www.yoursite.com 5 | ServerName localhost 6 | # DocumentRoot /var/www/site 7 | DocumentRoot /var/www/html 8 | SSLEngine on 9 | # SSLCertificateFile /path/to/www_yoursite_com.crt 10 | SSLCertificateFile /docker.crt 11 | # SSLCertificateKeyFile /path/to/www_yoursite_com.key 12 | SSLCertificateFile /docker.key 13 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | node_js: 4 | - "node" 5 | install: npm install 6 | script: 7 | - npm test 8 | - gulp 9 | cache: 10 | directories: 11 | - node_modules 12 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/portfolio/cabin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/portfolio/cabin.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/portfolio/cake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/portfolio/cake.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/portfolio/circus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/portfolio/circus.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/portfolio/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/portfolio/game.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/portfolio/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/portfolio/safe.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/portfolio/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/portfolio/submarine.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/img/profile.png -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/scss/_footer.scss: -------------------------------------------------------------------------------- 1 | .footer { 2 | padding-top: 5rem; 3 | padding-bottom: 5rem; 4 | background-color: $secondary; 5 | color: $white; 6 | } 7 | 8 | .copyright { 9 | background-color: darken($secondary, 10%); 10 | } 11 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | @mixin body-font() { 2 | font-family: 'Lato'; 3 | } 4 | 5 | @mixin heading-font() { 6 | font-weight: 700; 7 | font-family: 'Montserrat'; 8 | } 9 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/scss/_variables.scss: -------------------------------------------------------------------------------- 1 | // Variables 2 | 3 | $white: #fff !default; 4 | $gray-100: #f8f9fa !default; 5 | $gray-200: #e9ecef !default; 6 | $gray-300: #dee2e6 !default; 7 | $gray-400: #ced4da !default; 8 | $gray-500: #adb5bd !default; 9 | $gray-600: #868e96 !default; 10 | $gray-700: #495057 !default; 11 | $gray-800: #343a40 !default; 12 | $gray-900: #212529 !default; 13 | $black: #000 !default; 14 | 15 | $primary: #18BC9C !default; 16 | $secondary: #2C3E50 !default; 17 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/scss/freelancer.scss: -------------------------------------------------------------------------------- 1 | @import "variables.scss"; 2 | @import "mixins.scss"; 3 | @import "global.scss"; 4 | @import "navbar.scss"; 5 | @import "masthead.scss"; 6 | @import "portfolio.scss"; 7 | @import "contact.scss"; 8 | @import "footer.scss"; 9 | @import "bootstrap-overrides.scss"; 10 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/less/_animated.less: -------------------------------------------------------------------------------- 1 | // Animated Icons 2 | // -------------------------- 3 | 4 | .@{fa-css-prefix}-spin { 5 | animation: fa-spin 2s infinite linear; 6 | } 7 | 8 | .@{fa-css-prefix}-pulse { 9 | animation: fa-spin 1s infinite steps(8); 10 | } 11 | 12 | @keyframes fa-spin { 13 | 0% { 14 | transform: rotate(0deg); 15 | } 16 | 100% { 17 | transform: rotate(360deg); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/less/_core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}, .fas, .far, .fal, .fab { 5 | -moz-osx-font-smoothing: grayscale; 6 | -webkit-font-smoothing: antialiased; 7 | display: inline-block; 8 | font-style: normal; 9 | font-variant: normal; 10 | text-rendering: auto; 11 | line-height: 1; 12 | } 13 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/less/_fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | text-align: center; 5 | width: (20em / 16); 6 | } 7 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/less/_list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | list-style-type: none; 6 | margin-left: @fa-li-width * 5/4; 7 | padding-left: 0; 8 | 9 | > li { position: relative; } 10 | } 11 | 12 | .@{fa-css-prefix}-li { 13 | left: -@fa-li-width; 14 | position: absolute; 15 | text-align: center; 16 | width: @fa-li-width; 17 | line-height: inherit; 18 | } 19 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/less/_screen-reader.less: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { .sr-only(); } 5 | .sr-only-focusable { .sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/less/v4-shims.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @import '_variables.less'; 6 | @import '_shims.less'; 7 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/scss/_animated.scss: -------------------------------------------------------------------------------- 1 | // Animated Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | animation: fa-spin 2s infinite linear; 6 | } 7 | 8 | .#{$fa-css-prefix}-pulse { 9 | animation: fa-spin 1s infinite steps(8); 10 | } 11 | 12 | @keyframes fa-spin { 13 | 0% { 14 | transform: rotate(0deg); 15 | } 16 | 17 | 100% { 18 | transform: rotate(360deg); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}, 5 | .fas, 6 | .far, 7 | .fal, 8 | .fab { 9 | -moz-osx-font-smoothing: grayscale; 10 | -webkit-font-smoothing: antialiased; 11 | display: inline-block; 12 | font-style: normal; 13 | font-variant: normal; 14 | text-rendering: auto; 15 | line-height: 1; 16 | } 17 | 18 | %fa-icon { 19 | @include fa-icon; 20 | } 21 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | text-align: center; 5 | width: (20em / 16); 6 | } 7 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | list-style-type: none; 6 | margin-left: $fa-li-width * 5/4; 7 | padding-left: 0; 8 | 9 | > li { position: relative; } 10 | } 11 | 12 | .#{$fa-css-prefix}-li { 13 | left: -$fa-li-width; 14 | position: absolute; 15 | text-align: center; 16 | width: $fa-li-width; 17 | line-height: inherit; 18 | } 19 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { @include sr-only; } 5 | .sr-only-focusable { @include sr-only-focusable; } 6 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/scss/v4-shims.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @import 'variables'; 6 | @import 'shims'; 7 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/adn.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/angular.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/autoprefixer.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/bandcamp.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/black-tie.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/css3.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/deviantart.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/dochub.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/dyalog.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/ethereum.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/facebook-f.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/facebook-messenger.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/facebook-square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/facebook.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/firstdraft.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/flipboard.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/gitter.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/google-drive.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/hacker-news.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/houzz.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/html5.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/magento.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/microsoft.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/mix.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/modx.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/npm.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/patreon.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/servicestack.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/strava.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/twitch.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/uikit.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/viacoin.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/vuejs.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/windows.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/y-combinator.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/yandex-international.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/brands/yandex.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/regular/bookmark.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/regular/circle.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/regular/square.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/regular/star-half.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/regular/window-maximize.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/regular/window-minimize.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/adjust.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/angle-down.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/angle-left.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/angle-right.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/angle-up.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/bookmark.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/burn.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/caret-down.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/caret-left.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/caret-right.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/caret-up.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/chalkboard.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/circle.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/columns.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/comment-alt.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/dice-one.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/dot-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/fast-backward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/fast-forward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/file.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/filter.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/folder.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/genderless.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/glass-martini.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/heart.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/hockey-puck.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/location-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/lock.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/map-marker.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/minus-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/minus-square.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/minus.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/mobile.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/play-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/play.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/seedling.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/sort-down.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/sort-up.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/sort.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/square-full.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/square.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/star-half.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/step-backward.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/step-forward.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/sticky-note.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/stop-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/stop.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/table.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/tablet.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/volume-off.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/window-maximize.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/svgs/solid/window-minimize.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Bootcamp/docker/f34c43ed51f81bc81d1b3e4cfb5336c66bde58e9/02.trabajando_con_imágenes/dockerfiles/19.demo_apache_php_tls_ssl/startbootstrap-freelancer-gh-pages/vendor/fontawesome-free/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/20.demo_dockerfile_alternativo/my-dockerfile: -------------------------------------------------------------------------------- 1 | FROM centos 2 | 3 | RUN echo hola 4 | 5 | docker build --tag : -f -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/21.imágenes_huerfanas/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM centos 2 | 3 | RUN \ 4 | echo "hola" > /tmp/hola && \ 5 | echo "hola" >> /tmp/hola1 6 | 7 | # RUN echo "bye" > /tmp/bye 8 | RUN echo "bye" > /tmp/bye1 9 | 10 | RUN echo "test" > /tmp/test -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/22.multistage_building/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM maven:3.5-alpine as builder 2 | COPY simple-java-maven-app /app 3 | RUN cd /app && mvn package 4 | FROM openjdk:8-alpine 5 | COPY --from=builder /app/target/my-app-1.0-SNAPSHOT.jar /opt/app.jar 6 | CMD java -jar /opt/app.jar -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/22.multistage_building/simple-java-maven-app/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/22.multistage_building/simple-java-maven-app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | target/ 3 | pom.xml.tag 4 | pom.xml.releaseBackup 5 | pom.xml.versionsBackup 6 | pom.xml.next 7 | release.properties 8 | dependency-reduced-pom.xml 9 | buildNumber.properties 10 | .mvn/timing.properties 11 | 12 | # Avoid ignoring Maven wrapper jar file (.jar files are usually ignored) 13 | !/.mvn/wrapper/maven-wrapper.jar 14 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/22.multistage_building/simple-java-maven-app/src/main/java/com/mycompany/app/App.java: -------------------------------------------------------------------------------- 1 | package com.mycompany.app; 2 | 3 | /** 4 | * Hello world! 5 | */ 6 | public class App 7 | { 8 | 9 | private final String message = "Hello World!"; 10 | 11 | public App() {} 12 | 13 | public static void main(String[] args) { 14 | System.out.println(new App().getMessage()); 15 | } 16 | 17 | private final String getMessage() { 18 | return message; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /02.trabajando_con_imágenes/dockerfiles/23.multistage_building_2/Dockerfile: -------------------------------------------------------------------------------- 1 | # FROM centos 2 | FROM centos as test 3 | # RUN fallocate -l 10M /opt/file1 4 | # RUN fallocate -l 20M /opt/file2 5 | # RUN fallocate -l 30M /opt/file3 6 | RUN fallocate -l 20M /opt/result 7 | FROM alpine 8 | COPY --from=test /opt/result /opt/myfile -------------------------------------------------------------------------------- /03.contenerización_de_contenedores/01.introducción.md: -------------------------------------------------------------------------------- 1 | ## Tipos de drivers para redes 2 | 3 | * **bridge** por defecto 4 | * **host** 5 | * **overlay** 6 | * **macvila** 7 | * **none** -------------------------------------------------------------------------------- /03.contenerización_de_contenedores/copy1.text: -------------------------------------------------------------------------------- 1 | texto de prueba 2 | -------------------------------------------------------------------------------- /03.contenerización_de_contenedores/dockerfiles/01.variables_de_entorno/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM centos 2 | ENV prueba 1234 3 | RUN useradd ricardo 4 | USER ricardo -------------------------------------------------------------------------------- /03.contenerización_de_contenedores/proyectos/01/.dockerignore: -------------------------------------------------------------------------------- 1 | **/.classpath 2 | **/.dockerignore 3 | **/.env 4 | **/.git 5 | **/.gitignore 6 | **/.project 7 | **/.settings 8 | **/.toolstarget 9 | **/.vs 10 | **/.vscode 11 | **/*.*proj.user 12 | **/*.dbmdl 13 | **/*.jfm 14 | **/azds.yaml 15 | **/charts 16 | **/docker-compose* 17 | **/Dockerfile* 18 | **/node_modules 19 | **/npm-debug.log 20 | **/obj 21 | **/secrets.dev.yaml 22 | **/values.dev.yaml 23 | README.md -------------------------------------------------------------------------------- /03.contenerización_de_contenedores/proyectos/01/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "env": { 3 | "browser": true, 4 | "commonjs": true, 5 | "es2021": true 6 | }, 7 | "extends": "eslint:recommended", 8 | "parserOptions": { 9 | "ecmaVersion": 12 10 | }, 11 | "rules": { 12 | // "semi" : ["error","always"], 13 | // "quotes": ["error", "double"], 14 | "no-debugger": ["error"], 15 | "no-console": ["warn"] 16 | }, 17 | "globals": { 18 | "_": false 19 | } 20 | }; -------------------------------------------------------------------------------- /03.contenerización_de_contenedores/proyectos/01/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /03.contenerización_de_contenedores/proyectos/01/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:12.18-alpine 2 | LABEL maintainer="Gisela Torres" 3 | ENV NODE_ENV production 4 | WORKDIR /usr/src/app 5 | COPY ["package.json", "package-lock.json*", "npm-shrinkwrap.json*", "./"] 6 | RUN npm install --silent --production && mv node_modules ../ 7 | COPY . . 8 | # RUN npm run test 9 | EXPOSE 3000 10 | CMD ["npm", "start"] -------------------------------------------------------------------------------- /03.contenerización_de_contenedores/proyectos/01/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Hello World from Node.js 5 | 6 | 7 |

Hello World from a container!

8 | 9 | -------------------------------------------------------------------------------- /03.contenerización_de_contenedores/proyectos/01/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "hello-world", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "server.js", 6 | "scripts": { 7 | "start": "node server.js", 8 | "start-dev": "nodemon server.js", 9 | "test": "./node_modules/.bin/eslint ." 10 | }, 11 | "keywords": [], 12 | "author": "Gisela Torres", 13 | "license": "ISC", 14 | "dependencies": { 15 | "express": "^4.17.1" 16 | }, 17 | "devDependencies": { 18 | "eslint": "^7.10.0", 19 | "nodemon": "^2.0.5" 20 | } 21 | } -------------------------------------------------------------------------------- /03.contenerización_de_contenedores/proyectos/01/server.js: -------------------------------------------------------------------------------- 1 | /* global __dirname */ 2 | var express = require('express'); 3 | var app = express(); 4 | 5 | app.get('/', function (req, res) { 6 | res.sendFile(__dirname + '/index.html') 7 | }); 8 | 9 | app.listen(3000, function () { 10 | console.log('Example app listening on port 3000!'); 11 | }); -------------------------------------------------------------------------------- /05.volumenes/01.introducción.md: -------------------------------------------------------------------------------- 1 | * **host**: `docker run -d -v :`, LOS RECOMENDADOS 2 | * **anonymus**: `docker run -d -v ` 3 | * **named volumes**: `docker run -d -v :`, para crearlo `docker volume create ` 4 | 5 | ```bash 6 | $ docker info | grep -i root 7 | Docker Root Dir: /var/lib/docker 8 | ``` 9 | 10 | docker run -d --name mongo-data -p 27017:27017 -v g:/00.demos/docker/99.mis_pruebas:/data/db mongo -------------------------------------------------------------------------------- /06.docker_compose/proyectos/02.nginx/docker-compose-2.yaml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | web-2: 4 | container_name: "nginx-v2" 5 | ports: 6 | - "8081:80" 7 | image: nginx -------------------------------------------------------------------------------- /06.docker_compose/proyectos/02.nginx/docker-compose.yaml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | web: 4 | container_name: "nginx-v1" 5 | ports: 6 | - "8080:80" 7 | image: nginx -------------------------------------------------------------------------------- /06.docker_compose/proyectos/03.variables_de_entorno/docker-compose.yaml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | db: 4 | container_name: mysql 5 | ports: 6 | - 3306:3306 7 | image: mysql:5.7 8 | environment: 9 | - "MYSQL_ROOT_PASSWORD=12345678" -------------------------------------------------------------------------------- /06.docker_compose/proyectos/04.env_file/common.env: -------------------------------------------------------------------------------- 1 | MYSQL_ROOT_PASSWORD=12345678 2 | hola=hola12 -------------------------------------------------------------------------------- /06.docker_compose/proyectos/04.env_file/docker-compose.yaml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | db: 4 | container_name: mysql-v2 5 | ports: 6 | - "3307:3306" 7 | image: mysql:5.7 8 | env_file: common.env -------------------------------------------------------------------------------- /06.docker_compose/proyectos/05.volúmenes_nombrados/docker-compose.yaml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | web: 4 | container_name: nginx-2 5 | ports: 6 | - "8080:80" 7 | image: nginx 8 | volumes: 9 | - "vol2:/user/share/nginx/html" 10 | volumes: 11 | vol2: -------------------------------------------------------------------------------- /06.docker_compose/proyectos/06.volúmenes_host/docker-compose.yaml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | web: 4 | container_name: nginx-2 5 | ports: 6 | - "8080:80" 7 | image: nginx 8 | volumes: 9 | - "./data:/user/share/nginx/html" -------------------------------------------------------------------------------- /06.docker_compose/proyectos/07.network/docker-compose.yaml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | web-1: 4 | container_name: nginx 5 | ports: 6 | - "8080:80" 7 | image: nginx 8 | networks: 9 | - net-web 10 | web-2: 11 | container_name: nginx-2 12 | ports: 13 | - "8081:80" 14 | image: nginx 15 | networks: 16 | - net-web 17 | networks: 18 | net-web: -------------------------------------------------------------------------------- /06.docker_compose/proyectos/08.imágenes/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM centos 2 | RUN mkdir /opt/dir 3 | 4 | -------------------------------------------------------------------------------- /06.docker_compose/proyectos/08.imágenes/docker-compose.yaml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | web-1: 4 | container_name: web-1 5 | image: web-test 6 | build: . -------------------------------------------------------------------------------- /06.docker_compose/proyectos/09.imágenes_alternativas/docker-compose.yaml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | web-1: 4 | container_name: web-1 5 | image: web-test 6 | build: 7 | context: ./docker 8 | dockerfile: Dockerfile1 -------------------------------------------------------------------------------- /06.docker_compose/proyectos/09.imágenes_alternativas/docker/Dockerfile1: -------------------------------------------------------------------------------- 1 | FROM centos 2 | RUN mkdir /opt/dir 3 | 4 | -------------------------------------------------------------------------------- /06.docker_compose/proyectos/10.modificar_cmd/docker-compose.yaml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | web: 4 | image: centos 5 | command: echo hello-world -------------------------------------------------------------------------------- /06.docker_compose/proyectos/11.limitar_recursos/docker-compose.yaml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | web-2: 4 | container_name: nginx-2 5 | deploy: 6 | resources: 7 | limits: 8 | cpus: '0.50' 9 | memory: 50M 10 | image: nginx -------------------------------------------------------------------------------- /06.docker_compose/proyectos/12.política_de_reinicio/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM centos 2 | COPY start.sh /start.sh 3 | RUN chmod +x /start.sh 4 | CMD /start.sh -------------------------------------------------------------------------------- /06.docker_compose/proyectos/12.política_de_reinicio/docker-compose.yaml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | test: 4 | container_name: test 5 | image: nginx 6 | -------------------------------------------------------------------------------- /06.docker_compose/proyectos/12.política_de_reinicio/start.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "Estoy vivo" 3 | sleep 5 4 | echo "Estoy muerto" --------------------------------------------------------------------------------